本文共 1135 字,大约阅读时间需要 3 分钟。
分支 | 说明 |
---|---|
master | 主分支,保留发布版本 |
Hotfix | 线上版本BUG修复 |
Release | 存放测试版本 |
dev | 开发分支,保留所有历史版本 |
f_功能名称 | feature功能特性分支,实现功能开发 |
b_功能名称 | bug修复分支,处理线上bug |
r_功能名称 | release分支发布,复杂代码测试,bug修复,分包发布等 |
#切换分支git checkout 分支名称# 查看分支 git branch# 新建分支并切换到该分支git checkout -b 分支名称# 初始化本地仓库git initgit add .# 添加到本地仓库git commit -m "xxxx"# 新建本地仓库developgit checkout -b develop#远程创建仓库创建项目将程序员拉到组里面操作:在gitlab服务器上在开发组中创建项目(远程仓库)# 关联本地项目与远程仓库git remote add origin 远程仓库地址# 将本地所有的分支推送到远程(同名分支)git push -u origin --all# 将本地标签推送到远程git push -u origin --tags
# 克隆远程仓库代码git clone 远程仓库地址# 创建develop并且切换到该分支,然后关联到远程的developgit checkout -b develop origin/develop# 藏develop克隆出功能分支git checkout -b f_login# 在功能分支上开发在功能分支上开发# 将当前的f_login推送到远程的f_login(远程那边自动创建)git add .git commitgit push
# 拉取并合并最新代码git pull origin develop# 查看冲突代码git status# 修改有冲突的地方再提交# 再次发起合并请求
# 将r_login合并到develop分支git checkout -b r_logingit add .git commitgit checkout developgit merge r_logingit pushgit log# 将r_login合并到master分支git checkout mastergit pullgit merge devgit cherry-pick 版本号git pushgit tag -a 0.1 -m XXXXgit push --tagsgit branch -d f_logingit branch -dr origin/f_login
转载地址:http://oirmn.baihongyu.com/