一、
1、第一步,先將原作者項目fork到自己的目錄下,這個可以直接在控制台操作
可以看到該項目在ins-product目錄下,fork之后,可以去查看自己的工作目錄
可以看到在本人目錄下已經存在該項目。
2、本地直接clone自己目錄下的項目進行開發與提交,具體開發與操作步驟可見https://www.cnblogs.com/liconglong/p/11470690.html
二、其實這里倒沒有什么問題,一般比較有疑問的是,如果遠程倉庫更新了,本人目錄下的代碼如何保持更新
1、首先查看clone后項目的遠程倉庫有哪些
git remote -v
可以看到遠程倉庫只有本人目錄下的(fork到本人目錄下的項目)項目。
2、將原有遠程倉庫也添加到本地項目的遠程倉庫
git remote add task http://xxxx/ins-product/xxx-task.git
上述命令中,add之后的為項目別名,別名之后為原始項目的地址
3、可以重新查看遠程倉庫有哪些
可以看到,已經把原始的代碼添加為本地項目的遠程倉庫
4、本地庫獲取原有遠程庫的更新
此處可以使用pull 或者 fetch+merge模式都行,本人使用的是fetch + merge 模式
(1)通過原庫設置的別名及分支,獲取原庫的更新
git fetch task master
(2) 將原庫的更新更新到本地庫的指定分支上
git merge task/master