我以前用過git reset
單個文件,但我經常發現自己必須在提交之前取消多個文件。是否有一個命令可以暫停所有分階段文件?我無法在文檔中找到它(http://git-scm.com/docs/git-reset)。重置Git中所有暫存文件的最簡單方法是什麼?
1
A
回答
1
試試這個:
git reset HEAD .
的Git實際上應該寫做什麼,當你執行git status
6:16:17 {proj_main} ~/git/proj_main$ git status
On branch proj_main
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: sub_proj/.project
4
git status
通常顯示你的選項,例如
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: someFile.txt
modified: someDir/someOtherFile.txt
所以,如果你想unstage所有文件只是做混帳提出
git reset HEAD
0
我用SourceTree客戶端。它可以選擇Stage和UnStage所有文件。您也可以將它與命令行結合使用。
相關問題
- 1. 重置git配置文件的最簡單方法
- 2. 合併Git中的所有分支但最簡單的方法是什麼?
- 3. 訪問Azure文件存儲的最簡單方法是什麼?
- 4. 在VB.net中保存設置的最簡單方法是什麼
- 5. 在c#中加密文件最簡單的方法是什麼?
- 6. 什麼是春季最簡單/最透明的緩存方法?
- 7. 什麼是在python中創建設置文件的最簡單方法
- 8. 什麼是從gfortran讀取.dbf文件的最簡單方法
- 9. Scala:包含文件的最簡單方法是什麼
- 10. 什麼是加密word和pdf文件的最簡單方法?
- 11. 創建jar文件的最簡單方法是什麼?
- 12. 調試ActionScript類文件最簡單的方法是什麼?
- 13. 什麼是生成DOC文件的最簡單方法?
- 14. 創建文件最簡單的方法是什麼?
- 15. 什麼是最簡單的Rails文件上傳方法?
- 16. 在Game Center中設置highScore最簡單的方法是什麼?
- 17. 在Vim中,將文件中所有行加入單行的最簡單方法是什麼?
- 18. 什麼是最簡單的方式下載PHP中的文件
- 19. python修改linux配置文件最簡單的方法是什麼?
- 20. Android:保存少量數據的最簡單方法是什麼?
- 21. 什麼是在Git工作區中檢測修改文件的簡單方法?
- 22. Tomcat6:什麼是配置java.util.logging最簡單的方法?
- 23. 獲取iPhone當前位置的最簡單方法是什麼?
- 24. 在OSX上設置Postgresql最簡單的方法是什麼?
- 25. 在Connect中保存會話最簡單,目前有效的方法是什麼?
- 26. 在java中編寫文本文件的最簡單方法是什麼
- 27. 管理ctags標記文件的最簡單/最好的方法是什麼?
- 28. 什麼是以P-C模式暫停消費者的最簡單方法?
- 29. 使用Chrome文件界面編寫文件最簡單的方法是什麼?
- 30. 將數組值重置爲0的最簡單方法是什麼?
謝謝Matej。儘管如此,GIt並沒有給我這個選擇。我不確定Git會發生什麼情況,但每當發生合併衝突時,我甚至沒有觸及的幾個文件在暫存區顯示,準備好承諾。這很奇怪。我不得不取消這些文件,因爲我不知道Git在做什麼。 –
'git reset --soft HEAD'沒有效果。重置軟意味着您將HEAD重置爲另一次提交,但不是索引或工作目錄。在你的情況下,你想重置'HEAD'的提交是'HEAD'。所以沒有效果。 –
@René你是對的。我再次檢查並修復了我的答案 –