git多人开发操作步骤

1.在开发完本地部分的内容后,先提交到本地仓库

git add .  #提交暂存区

git commit -m '****'  #提交本地仓库

2.从远端拉取master分支的内容更新到本地

    > git pull origin master  #拉取master的代码,合并到本地(使用merge)

    >  git pull --rebase origin master  #拉取master的代码,合并到本地(使用rebase)

这里可以使用git pull origin master或者是 git pull --rebase  origin master,这里pull是fetch+merge的操作git pull --rebase是fetch+rebase的操作。rebase和merge都是合并代码,他们主要区别是merge是一股脑的合并代码,并且在发生冲突解决后会要提一条commit,而rebase是变基操作,它解决冲突后不会产生多余的commit记录,这保证了分支的整洁和美观。不过合并时多个commit有冲突的时候,rebase会一个一个的解决,在这种情况下会比较麻烦。这两种操作视情况使用).

3 .  如果有冲突,解决完冲突文件,提交到远程

   > merge如果发生冲突就使用 git status 查看冲突的文件,修改后直接git add . 然后git commit -m '****',然后git push 提交

   > rebase如果发生冲突就使用 git status 查看冲突的文件,解决完所有的冲突后,git add . ,然后git rebase --continue继续合并,然后git push 提交(注意如果使用rebase的方式的话,修改后提交不用commit)

到此,合并后的最新代码就提到你的所属分支了,之后可以合到master

猜你喜欢

转载自blog.csdn.net/qq_33168578/article/details/85710852