2015-07-02 49 views
1

每当我想使或git push,我有很多更改没有阶段提交时,我使用git status(修改后的文件)。这些包含增加的空格,制表符等,所以我不想推入混帐的更改,但也不想让它们在git status中。我想删除它们,因此请恢复更改以使其看起来像在回购站中。删除git工作目录中的不必要更改

我该怎么做?

+1

[如何忽略“git的状态”的文件,如果只有白色空格和换行改变(HTTP的可能重复://计算器。 com/questions/19467836/how-to-ignore-files-from-git-status-if-only-white-spaces-and-line-breaks-chang) – toniedzwiedz

+1

http://stackoverflow.com/q/ 19467836/1407656 – toniedzwiedz

+0

我这样做可能是愚蠢的做法是'git stash',然后'git stash pop'完成后。 http://git-scm.com/docs/git-stash(愚蠢的部分是“忘了'藏匿pop'进而实现我有一个'git的stash'并没有血腥的线索,我在做什么。) – NightShadeQueen

回答

0

我通常会做一个git checkout *,并将所有事情都还原到回购中。

0

对于要还原的每个文件,运行:

git checkout -- <filename>