git合并从头到本的变化

时间:2012-08-30 18:17:19

标签: git

我很陌生,需要一些帮助。如果我的问题是微不足道或愚蠢的,我道歉。

无论如何,我从一个远程分支同步,进行了一些更改,检查了一些,但其他我从未上过(因为我不希望他们签到)。

现在我需要同步到该远程存储库,但不会丢失本地未跟踪的更改。理想情况下,如果存在任何冲突,git将允许我查看更改,这将是很好的。

无论如何,谢谢你的帮助!

2 个答案:

答案 0 :(得分:2)

您可以使用stash命令备份未跟踪文件中的更改,例如

git stash --include-untracked

上面的文档链接提供了一个名为拉入脏树的示例,它可能与您的情况类似(或相同)。如果您尝试应用存储更改时存在合并冲突,git会告诉您。

答案 1 :(得分:1)

这就是为什么你应该总是与分支机构合作。无论如何,您可以git stash save开展工作,然后git commitgit push。之后,您可以git stash apply重新获得其他更改。