Git高階 同步fork專案分支

2021-10-10 10:01:46 字數 794 閱讀 2512

背景:專案git位址是a,fork後的專案git位址是b。a新增了乙個分支branch_***後,需要把該分支同步到b。

切換當前路徑至本地的fork專案下

cd /本地fork專案路徑/
2. 為a起個主機名upstream,已加忽略此部

// 先通過git remote -v命令檢視是否已經新增

git remote add upstream a

3. 更新upstream

// 執行後,用git branch -a檢視remotes/upstream/branch_***是否存在

git fetch upstream

4. 在新分支branch_***上建立乙個本地分支,建立後兩個分支存在追蹤關係

git checkout -b branch_*** --track upstream/branch_***
5. 把本地新分支提交到b

// 執行後,用git branch -a檢視remotes/origin/branch_***是否存在

git push origin branch_***

6. 改變本地分支branch_***的追蹤關係至origin/branch_***

// 執行後,用git branch -vv檢視

git branch -u origin/branch_***

git分支同步

我們通常在dev分支上開發,開發完之後測試沒問題,會同步到test分支,這一過程怎麼進行同步呢?ps 這裡假設本地dev已將修改提交到遠端分支,即本地dev及遠端dev為最新 1 分支切換 git checkout test 將本地分支從dev分支切換到test分支 2 將本地test更新為最新 g...

git命令專案實戰 採用fork分支合入主線

1.clone個人分支 git clone b dev http git ip git port 個人分支 android.git 4.每次修改 後,提交並推送到個人fork分支 git add git commit m mod 變更說明 git pull upstream dev git push...

fork專案裡同步他人新增分支的方法

把別人的專案fork到自己的倉庫,再clone到本地 當原作者的專案新建分支時如何進行同步更新 git checkout upstream branch name 切換到本地upstream倉庫 git checkout track branch name 新建本地upstream分支,並與upst...