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