多人开发项目时,都在不同的需求分支上开发。如果别人已经修改了主代码的分支,并且部署过测试环境以后,这时你的代码已经是老版本的了。
当你需要部署到测试环境时,
1,先提交你当前分支的代码
2,切到主干分支master上,git pull 拉取最新的代码
3,切换到你开发的新需求分支上,从master上合并最新的代码到你的分支上来,然后提交
git merge master
4,切换到测试环境分支
git checkout 'test'//测试环境分支名称
5,在测试环境分支上,合并你的需求分支
git merge "你的需求分支"
6,最后合并好后,提交 就可以部署了,你最后提交的这一条就是你要部署的最新的测试环境代码