克隆项目
- git clone {远程仓库地址}
切换到开发分支
- 1 git checkout develop // 切换到develop分支
- 2 或:git checkout -b develop
- git push -u origin develop // 如果develop的远程分支不存在则创建并提交到远程仓库(= =+不可在master分支开发)
建立功能分支
- 1 git checkout -b {功能分支或者别的什么名称= =+}
- 2 可以开发了= =+
- 3 开发完了= =+
- 4 git add .
- 5 git commit -m "{你的注释}"
合并自己新建的分支到开发分支并提交开发分支代码
- 1 git checkout develop
- 2 git pull origin develop // 切换到develop分支拉取最新的代码
- 3 git merge {自己新建的分支名称} // 合并自己的代码,有冲突就解决冲突
- 4 git push origin develop // 推送到远程的develop仓库
- 5 git branch -d {自己新建的分支名称} // 提交代码后就删除了这个分支吧= =+
紧急线上bug修复
- 1 git checkout -b {修复的问题名称,如:issue-#001} master //从master结点新建出问题修复分支
- 2 解决bug
- 3 git checkout master
- 4 git merge {修复的问题名称,如:issue-#001}
- 5 git push origin master
- 6 git checkout develop
- 7 git merge {修复的问题名称,如:issue-#001}
- 8 git push origin develop
- 9 git branch -d {修复的问题名称,如:issue-#001}
- 10 git tag -a {标签名} -m "标签说明文字" master // master的每次发布都打个tag方便追踪
- 11 git push --tags