Git fork
2020-02-18 本文已影响0人
buchuqi2677
fork的流程
参考文章
1:git remote -v 先看本地有几个远程文件
git remote -v
origin https://gitlab.sanjieke.cn/zhoujian/android-sjk.git (fetch)
origin https://gitlab.sanjieke.cn/zhoujian/android-sjk.git (push)
这说明clone下来的项目 没有和源项目简历更新路径需要
git remote set-url origin [url(远程源项目库地址)]
比如:git remote add upstream git@gitlab.sanjieke.cn:sjk-app/android-sjk.git
这是本地指向源项目,然后就可以手动实时更新源项目了
2:git remote -v 再次检查
git remote -vorigin
origin https://gitlab.sanjieke.cn/zhoujian/android-sjk.git (fetch)
origin https://gitlab.sanjieke.cn/zhoujian/android-sjk.git (push)
upstream git@gitlab.sanjieke.cn:sjk-app/android-sjk.git (fetch)
upstream git@gitlab.sanjieke.cn:sjk-app/android-sjk.git (push)
这就和源项目简历了沟通桥梁,就能直接更新远程到本地了
3:更新远程到本地
git pull upstream
剩余的操作就和一般的commit push pull一样的了
最后是提交到自己的分支 ,然后 通过pull request提交到他人项目中,管理员审核过就行了