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

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. 参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容