小编J.M*_*zen的帖子

如何将未暂存的文件移至未跟踪的?

假设这是我在 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,那也很好。

git git-add git-stage git-rm

5
推荐指数
1
解决办法
6889
查看次数

标签 统计

git ×1

git-add ×1

git-rm ×1

git-stage ×1