git 合併兩個分支的某個檔案

2022-05-06 00:42:12 字數 1123 閱讀 2565

軟體開發基本都是多個feature分支並行開發,而在上線前有可能某個分支的開發或測試還沒有完成,又或者是產品調整,取消了該分支功能的上線計畫,我們在release前不合併該分支即可,然而如果該分支中的某些小調整卻需要上線,我們就需要把其中的部分檔案合併到release分支。

在之前遇到這種情況通常都是copy/paste,既麻煩出錯率又高,自從我掌握了新姿勢,整個世界彷彿都不一樣了(暴漫微笑

在feature分支commit

切換至release分支

從feature分支檢出相應檔案

#branch feature

git commit -a -m "msg"

git checkout release

#branch release

git checkout feature file-01

git checkout feature file-x

...git commit -a -m "msg"

強推,將本地的完全覆蓋遠端的:

git push -f

軟體開發基本都是多個feature分支並行開發,而在上線前有可能某個分支的開發或測試還沒有完成,又或者是產品調整,取消了該分支功能的上線計畫,我們在release前不合併該分支即可,然而如果該分支中的某些小調整卻需要上線,我們就需要把其中的部分檔案合併到release分支。

在之前遇到這種情況通常都是copy/paste,既麻煩出錯率又高,自從我掌握了新姿勢,整個世界彷彿都不一樣了(暴漫微笑

在feature分支commit

切換至release分支

從feature分支檢出相應檔案

#branch feature

git commit -a -m "msg"

git checkout release

#branch release

git checkout feature file-01

git checkout feature file-x

...git commit -a -m "msg"

強推,將本地的完全覆蓋遠端的:

git push -f

Git 合併兩個分支內容

1,將開發分支 合入到master中 git checkout dev 切換到dev開發分支 git pull git checkout master git merge dev 合併dev分支到master上 git push origin master 將 推到master上 2,將master...

2020 12 14 Git 合併兩個分支

dev分支合併到master分支 git checkout dev 切換到dev開發分支 git pull git checkout master git merge dev 合併dev分支到master上 git push origin master 將 推到master上master分支合併到d...

保持兩個Git分支不同的檔案

時間 2019 01 27 標籤 git 欄目 git 原文 我確定我的 git repo的兩個分支應該只在乙個檔案中有所不同.確保這一點的最簡單方法是在branch1中完成所有工作,並在每次切換到它時將其合併到branch2中 包裝到shell指令碼中,因此每個交換機只需要乙個命令 但是,有沒有辦...