我以前用过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é你是对的。我再次检查并修复了我的答案 –