簡體   English   中英

如何將所有文件和文件夾從一個分支替換/復制到GIT中的另一個現有分支

[英]How Can I replace/copy all file and folder from one branch to another existing branch in GIT

我有3個分支-> Masterdevelopadmit_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM