·假設情況
·主倉庫地址: https://git.CompanyName.com/GroupName/Project.git
·派生倉庫地址: https://git.CompanyName.com/UserName/Project.git
·創建派生倉庫
·在主倉庫下,點擊右上角“派生”按鈕,直接用默認選項派生倉庫
·派生出來之后,執行“git clone [派生倉庫的地址]”,把派生倉庫克隆到本地
·如果之前有克隆過主倉庫,可以在主倉庫的文件夾路徑下面執行“git remote set-url [派生倉庫的地址]”,將當前倉庫地址替換為派生的倉庫地址
·其他,如果 “git remote set-url [派生倉庫的地址]” 操作不行,可以執行如下操作來修改當前倉庫地址
·git rm origin(移除當前遠程倉庫地址)
·git remote add origin [派生倉庫地址]
·添加遠端分支
·執行“git remote add upstream [主倉庫地址]”,添加主倉庫地址為遠端地址
·如果需要主倉庫更新到本地,執行“git pull upstream [對應更新的分支名]”
·切記本地分支要和遠端分支是同一個,不要做類似在 dev1 分支執行“git pull upstream dev2”的奇怪操作
·提交代碼
·執行“git push”,提交代碼到派生倉庫
·理解:就是提交到origin,因為之前設置了origin的地址為派生倉庫地址,所以操作到origin就是派生倉庫
·拉取代碼
·執行“git pull”,拉取派生倉庫的代碼
·理解:就是提交到origin,因為之前設置了origin的地址為派生倉庫地址,所以操作到origin就是派生倉庫
·理解:就是提交到origin,因為之前設置了origin的地址為派生倉庫地址,所以操作到origin就是派生倉庫
·提交代碼到遠端倉庫
·代碼提交到 派生倉庫 之后才可以合並到 主倉庫
·在主倉庫的git頁面下面,創建合並請求
·選擇基准分支和對比分支(分支是你希望更新的代碼所在的分支)
·確認改動無誤,點擊合並即可將改動合並到主倉庫中
·優化操作
·合並的時候選分支就不用等好久的優化
·派生倉庫——倉庫設置——管理分支——默認分支改為要合並的分支——點擊更新