git-fork多人协同开发,代码同步与提交

1.将fork的代码克隆到本地

git clone my-fork-project master

2.将fork的源项目地址进行关联(这里的upstream随意填写和origin同级 相当于一个远程仓库的关联)

git remote add upstream origin-fork-project // (fork的别人的源仓库地址)

3.获取并合并upstream代码到本地

git fetch upstream
git merge upstream/master
// 或者直接(fetch更安全)
git pull upstream master

4.提交代码并推送到自己的远程仓库

git add .
git commit -m 'merge upstream'
git push

5.将自己提交的代码推送到原作者的远程仓库(需要权限),如果没有权限可以去github新建pull request, 发起拉请求之前应先同步原作者代码

git push upstream master
    原文作者:Free_loops
    原文地址: https://segmentfault.com/a/1190000019828032
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞