用git替换本地项目

时间:2012-12-04 15:00:22

标签: git replace repository pull

我在项目中做了一些更改,我不想保留。如何将我的队友上传到GIT服务器的整个项目替换为整个项目。 我不能拉,我得到这个:  “因为你有未合并的文件,所以无法拉动。 请在工作树中修复它们,然后使用'git add / rm' 适用于标记解决方案,或使用'git commit -a'。“

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

1 个答案:

答案 0 :(得分:4)

要删除尚未提交的更改,请使用

git reset --hard

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

git stash
... do something on the git tree ...
git stash apply
... your changes is present again