团队在Github上协同开发项目流程

多用户基于同一个Github上得项目并行开发,当前用户的开发流程:


注:

origin:默认的远程主机名

master:默认的远程主分支名



1:首先要将Github上的项目克隆到本地(第一次克隆,说明你的本地上还没有项目源码,所以先克隆)。


Git clone “URL”


2:然后建立一个属于自己的分支:


git checkout -b mybranch_1.0 origin/master   (从远程服务器上克隆的项目默认分支均为master,现在你本地只有两个分支,一个是主分支master,还有一个是你的分支mybranch_1.0)



3:将自己的分支提交到远程服务器上

git  push origin  mybranch_1.0  (这一步一定要紧跟上一步,防止其他人建立跟你同名的分子)


4:经过2和3两个步骤,我们建立了属于自己的分支,并且我们已经在当前的分支下了,我们可以进行编码工作。


5:编码结束之后,我们要进行三步操作:


首先将自己的改动提交到缓冲区:

git add <filename>

然后提交实际改动到HEAD(只是本地改动,还没有提交到远程库):

git commit -m “代码修改信息”

最后 git push origin mybranch_1.0,将自己的分支提交到远程对应的自己的分子



6:现在我们就可以切回到主分支继续进行工作:git checkout master



7:现在你的编码工作基本完成,接下来就是将本地代码上传的远程库。由于其他开发者可能对远程库,所以需要将别人的改动同步到本地:

git pull

这样,你本地的master已经是最近的版本了。

8:接下来我们需要将自己刚刚的mybranch_1.0和本地的master合并


git checkout mybranch_1.0

git merge master

git push origin mybranch-1.0

现在是将最新代码提交到你的远程分支上了。


然后上线,确认无错误后才能,我们需要将没有branch_1.0分支合并到master上。

git checkout master


git pull


git merge mybranch_1.0


9:现在我们就可以将我们的master提交到远程了

git push origin master


以上就是你同别人协同开发项目的过程了。



当然,git还有很多有用的命令:fetch

git fetch origin 分支名(取自己想要的分支)


分支映射出错,没有映射到同名的分支:git branch - -set-upstream-to = origin/mc_1.2.7



我们也可以在项目库里建立自己的分支,可以不和主分支master合并。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值