git命令--使用fork模式工作


一、

  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

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM