背景:專案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...