即使一个人,也要活得像军队一样!

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

概述

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

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

Fork项目,通过UI完成

clone项目到本地

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

增加远程项目

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

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

1
2
git fetch upstream
git merge upstream/master

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

1
git push

补充

git查看工具

1
2
sudo apt-get install gitk
gitk

查看本地分支和远程分支

1
2
git branch -a
git remote -v

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

-------------本文结束感谢您的阅读-------------