2

我在我的项目中做了一些更改,我不想保留这些更改。如何用我的队友上传到 GIT 服务器的项目替换整个项目。我不能拉,我明白了:“拉是不可能的,因为你有未合并的文件。请在工作树中修复它们,然后根据需要使用'git add/rm'来标记分辨率,或者使用'git commit -一个'。”

问题是,我不想提交对文件所做的任何更改,因为我担心它会覆盖我的队友编写的新功能。我不需要我对上传的文件所做的更改,我只想拥有新的。谢谢您的帮助!

4

1 回答 1

4

要丢弃尚未提交的更改,请使用

git reset --hard

如果您想使用 git 将其保存为草稿(不要在任何地方提交,而是将其保存在安全的地方以便在某些操作后返回),请使用git stash

git stash
... do something on the git tree ...
git stash apply
... your changes is present again
于 2012-12-04T15:36:11.237 回答