比如,目前项目远端有master分支、develop分支,协同在develop分支上开发,迭代完一个版本,再推上master分支,这样的一个概况;
首先,把项目拉取到本地develop上面,新建自己的开发分支:dev_lx,并切换到自己的分支,开始愉快的敲代码…
- 一顿猛如虎的操作完,在自己dev_lx分支上提交代码,日志commit一下
- 切换到本地的develop分支,拉取远端的develop上的代码(可能其他小伙伴提交最新代码,需要拉取)
- 拉取完毕后,再切换检出到自己的dev_lx分支,合并本地的develop暂存区的代码(在本地develop从远端develop拉取下来的最新代码,然后在自己的开发分支上合并的时候,可能会有冲突;解决完冲突,再继续合并)
- 合并完成后,切换到本地develop,以防万一再拉取一下最新的代码,然后在本地develop上合并自己的dev_lx开发分支;
- 合并后,推送到远端的develop分支