[英]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.