繁体   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