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

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值