美文网首页Python Web
Git - FORK项目后与原项目进行同步

Git - FORK项目后与原项目进行同步

作者: 红薯爱帅 | 来源:发表于2018-04-05 22:12 被阅读7次

1. 概述

在开发过程中,一般情况下会基于Fork项目进行,完成后提交到origin项目。但是,在每次开发项目之前,需要保证Fork项目与Origin项目保持一致,如何操作请参考下文。

2. FORK项目后与原项目进行同步

2.1. Fork项目,通过UI完成

2.2. clone项目到本地

$ git clone https://gitlab.xxx.com/shuzhang/payment.git

2.3. 增加远程项目

$ git remote add upstream https://gitlab.xxx.com/billing/payment.git

2.4. 获取远程项目更新,在本地完成项目合并

$ git fetch upstream
$ git merge upstream/master

2.5. 将本地合并后的项目push到origin仓库

$ git push

2.6. 补充

  • git查看工具
    $ sudo apt-get install gitk
    $ gitk

  • 查看本地分支和远程分支
    $ git branch -a
    $ git remote -v

  • 如果以上方法有问题,可以采用简单粗暴的办法:删除Fork项目,重新来过
    GitHub和GitLab均支持Web操作,直接删除项目

3. 参考

相关文章

网友评论

    本文标题:Git - FORK项目后与原项目进行同步

    本文链接:https://www.haomeiwen.com/subject/mukkhftx.html