![](/img/trans.png)
[英]How can I merge a specific file from one branch into another branch in Git
[英]How Can I replace/copy all file and folder from one branch to another existing branch in GIT
我有3個分支-> Master
, develop
和admit_card
。 我是在develop
分支的admit_card
之前創建的。 我一直在做改變admit_card
分支並將其合並到develop
。
但是突然之間,我更改了一些文件,還從develop
分支中刪除了文件夾。 現在我想復制/保持更新到admit_card
像分支develop
分支(通過刪除文件夾和文件)。
我將其與develop
分支合並。 它正在正確地與develop
分支合並。 但是問題是我從develop
分支刪除的文件夾和文件仍然顯示在admit_card
分支中。
這是帶有admit_card
分支的合並開發分支。
git checkout admit_card
git merge develop
我該怎么辦? 如何將確切的develop
分支復制/替換為admit_card
分支? 有人可以幫我嗎?
謝謝
我認為在此重新設置rebase
是更好的方法。
在您的admit_card
分支上運行
git rebase develop
這實際上將設置你的admit_card
分支的內容develop
分支,然后回放任何額外提交的admit_card
分支在此之上。 如果您在兩個分支中都觸摸了相同的文件,則可能會有合並沖突。 解決合並沖突后,您的admit_card
分支將再次成為位於develop分支頂部的干凈主題分支。
如果遇到合並問題,請運行git rebase --abort
以恢復到原來的狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.