我真的不喜欢 git 暂存区,它只是让我的生活变得毫无必要地混乱。
是否可以禁用它,以便所有编辑和新文件都在单个上下文中?这样 git diff 就会显示存储库和我的工作目录之间的差异(而且我不必输入 git diff --cached),这样 git ci 就会签入我的整个工作副本(而不仅仅是暂存的部分)。
如果没有的话,其他替代方案(比如设置配置)使得看起来我没有暂存区也很好。
谢谢,-Shawn
答案1
答案2
如果你总是执行“git commit -a ...”(即提交),你几乎可以忘记它。全部git 版本控制下的文件的更改)。但有时你需要暂存区:假设你对一堆文件进行了更改,并且只想签入其中的一些。能够使用“hack、hack、hack、git add file1、hack hack hack、git add file2、hack hack、git commit -m change1、hack more、git add file1 file2 file3、git commit -m change2”会很方便