2015-07-02 83 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>