在团队中使用git时,实际上每个人都是会在本地创建一个分支。在提交时先提交到本地分支,再切换到主分支,然后再把本地分支合并到主分支上,最后提交到git上。
假设现在你的代码还在自己的分支上,主分支名为master
git add .
git commit -m "描述"
// 切换分支到master主分支
git checkout master
// 拉一下远程版本库的代码,下载代码并快速合并
git pull origin master
// 把你的本地分支合并到当前master主分支上
git merge 你的分支名
// 把当前master主分支的代码上传到远程版本上
git push origin master
这个时候你的代码已经提交到服务器的主分支了,然后切换到你的本地分支,把主分支合并到你的本地分支上
// 切换分支到你的本地分支
git checkout 你的分支名
// 把本地master主分支合并到本地分支上
git merge master
至此,保证了远程库主分支的代码和你本地分支代码保持了一致