簡體   English   中英

git從master更新分支

[英]git update branch from master

我在master分支上工作,在項目完成之后,我為特定項目創建了一個分支X。 現在,我在master分支中進行了很多更改,並希望將這些更改也移至X分支。

我不想合並,因為合並意味着合並之后X也會出現變化嗎?

我希望master和X完全一樣

如果要通過在沖突發生時僅保留主版本來合並master和X-project分支,則必須使用它們的合並策略:

# checkout out in X project branch and
git merge -s theirs master

您可以在merge文檔中找到更多詳細信息: http : //git-scm.com/docs/git-merge

如果希望masterX完全相同,從而放棄對X所做的所有更改,最簡單的方法是刪除X並創建一個新的X

git checkout master
# the big 'D' means you want to delete an unmerged branch
git branch -D X
# create a new 'X'
git branch X

看看這個答案https://stackoverflow.com/a/15943471/2418066

對於您的情況,應執行以下操作:

git push origin +master:X

暫無
暫無

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

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