概述
在开发过程中,一般情况下会基于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 | git fetch upstream |
将本地合并后的项目push到origin仓库
1 | git push |
补充
git查看工具
1 | sudo apt-get install gitk |
查看本地分支和远程分支
1 | git branch -a |
如果以上方法有问题,可以采用简单粗暴的办法:删除Fork项目,重新来过
GitHub和GitLab均支持Web操作,直接删除项目