簡體   English   中英

如何從主分支拉到特性分支而不丟失特性分支中的更改

[英]How to pull from a master branch into a feature branch without losing changes in the feature branch

我是 Git 的新手,需要一些建議。 我正在開發一個功能分支並對我的本地存儲庫進行更改。

但是,我想經常從主分支中提取更改,以確保我的功能分支已更新並且我正在對最新版本進行更改。

如果可以在保留本地存儲庫中的更改的同時完成此操作,有人可以指導我嗎?

是否有手動解決沖突的方法或任何其他建議的方法?

提前致謝。 所有的投入都受到高度贊賞。

您應該執行以下操作:

git stash save "Local uncommitted changes"
git pull
git stash pop # Retrieve local uncommited changes

請記住, git stash pop可能會產生您必須解決的沖突。

如果您當前正在處理的分支基於較舊的 master 版本,您需要重新設置您的分支或將 master 合並到您的分支上。

然后在當前分支上提交更改:

git checkout master
git pull
git checkout <your_branch>
git rebase master

您可能需要解決沖突。

暫無
暫無

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

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