假设这就是我在 git status 中看到的内容:
Changes not staged for commit:
modified: Makefile.in
Untracked files:
../node_modules/somepath/inverter_packet.js
我想要做的是将 Makefile.in 从“未暂存以提交的更改”移动到“未跟踪的文件”。
我知道我可以忽略更改git update-index --assume-unchanged Makefile.in
,并使用命令将它们取回--no-assume-unchanged
,但我宁愿不要让这些文件完全看不见,因为我偶尔会编辑/提交它们。
我想从“未暂存”部分中删除文件,但在我输入git status
.
或者,如果我可以(最好简单地)在键入时停止显示未暂存文件的差异(例如我的 Makefile.in 在那里)git diff
,那也很好。