GitHub多人协作

1.Fork

在github上fork项目

2.Clone

将fork来的项目clone到本地

3.Branch

创建分支,并在分支中进行修改

4.Commit & Push

修改完后提交

5.Pull Request

在GitHub上选择之前Push上来的分支,选择创建pull request
以fork来的master为根节点进行pull request。
这样项目负责人会收到邮件提醒,可以查看你的pull request请求,并选择是否进行pull request。

6. Conflict

若pull request发生冲突,比如你提交的时候有另外的人也提交了与你有冲突的内容。

先通过git remote add upstream url命令

将原项目添加至本地工作区upsteam版本库

然后git pull master upstream/master

将自己的master主分支更新到最新

git merge master branch将分支和主分支合并

此时会有冲突产生,解决冲突后完成合并

最后将分支commit & push到github上,再进行pull request请求

另,将主分支master也commit & push到github上来以保证自己fork是最新版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值