簡體   English   中英

合並主服務器中所做的更改,同時將本地更改保存在git中

[英]Merge the changes made in the master while keeping the changes made locally in git

我已經克隆了一個特定的倉庫。 假設它處於狀態A。我在本地對其進行了一些更改,假設它是A->B。但是在repo的master分支中已經更新了一些更改,假設它是A-> C。 現在,我需要更新本地存儲庫,然后合並對它的更改。 也就是說,應該是A-> C-> B。 我該怎么做呢 ? 經過大量搜索之后,我發現可以使用

git stash

一些博客說,即使

git rebase 

可以用來做。 您能為我需要遵循的命令順序提供幫助嗎? (為了合並沖突,我正在使用kDiff3)

如果您還不准備提交更改

git stash
git pull
git stash pop

如果准備好提交更改,則請提交。 那你就可以

git pull --rebase

如果您有一些已提交的更改,而您還沒有准備好提交某些更改,則可以將這些組合:

git stash
git pull --rebase
git stash pop

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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