[英]Merge branches without uncommitted changes
我在master分支上做了很多更改。 现在,我想存储这些更改,将分支切换到dev,然后在那里重新应用这些更改(存储)。
我做到了,现在我在dev分支上,所有未提交的更改都可以提交了。
但是我发现dev分支不是最新的,我必须将master合并到dev中,然后我才能提交更改。
问题是这种合并给我带来了冲突。 而且我看不到要合并的文件,因为它们与我未提交的更改混合在一起。
我该如何解决?
再次存储您的更改,确保您的dev
分支位于最新的HEAD
。 现在将Master
分支合并到dev
分支。 您不需要选择文件。 您可以选择要合并的提交,它将合并所有变更集,直到该提交为止。 它将仅合并那些更改的文件。
现在,重新申请您的藏匿处。 它将导致冲突,在应用存储时,它将通知冲突的文件。 现在,您可以轻松浏览每个有冲突的文件,并选择正确的更改集。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.