我很陌生,需要一些帮助。如果我的问题是微不足道或愚蠢的,我道歉。
无论如何,我从一个远程分支同步,进行了一些更改,检查了一些,但其他我从未上过(因为我不希望他们签到)。
现在我需要同步到该远程存储库,但不会丢失本地未跟踪的更改。理想情况下,如果存在任何冲突,git将允许我查看更改,这将是很好的。
无论如何,谢谢你的帮助!
答案 0 :(得分:2)
您可以使用stash命令备份未跟踪文件中的更改,例如
git stash --include-untracked
上面的文档链接提供了一个名为拉入脏树的示例,它可能与您的情况类似(或相同)。如果您尝试应用存储更改时存在合并冲突,git会告诉您。
答案 1 :(得分:1)
这就是为什么你应该总是与分支机构合作。无论如何,您可以git stash save
开展工作,然后git commit
和git push
。之后,您可以git stash apply
重新获得其他更改。