如何放弃Git中的更改?

时间:2015-01-09 18:02:35

标签: git github

  1. 我将其他存储库分配到我自己的帐户。
  2. 我将此分叉存储库克隆到我的计算机上。

  3. 现在我有2个已更改的文件,准备提交它们(我不知道为什么)。要从源代码更新(git rebase)我的克隆分叉存储库,我需要清理工作目录。但是我没有,因为这个。我唯一想到的是通过 DISCARD 来改变工作目录,然后我明白我的目的。这该怎么做?有没有办法解决这个问题?

  4. 否则,我无法重新定义我的本地存储库。

1 个答案:

答案 0 :(得分:1)

丢弃:git reset --hard后跟git clean -d -x -f,如“How do I clear my local working directory in git?”中所述。
但请确保您不想取回当前的修改:they wouldn't be easy to restore (for the ones added to the index)

但是如果你想要一个更安全的选择:git stash 这样可以保存藏匿处中的任何当前修改,使您的工作树保持清洁。