因此,git update-index --assume-unchaged
允许我将某些内容标记为未更改,这很棒(特别是当我添加不应提交的日志行时)。不幸的是,我有一些文件已添加到项目中,而世界上其他人根本没有理由需要(甚至不想)拥有它们。但因为它们在那里,我无法执行git add .
,而且每次我使用时它们都会出现git status
。
git update-index --assume-unchaged
是否有与新文件和目录等效的内容?
答案1
我认为.gitignore
可以完成这个任务。
但如果你不想,你可以使用.git/info/exclude
file。file 的语法exclude
与 相同.gitignore
。不同之处在于.gitignore
可以进行版本控制而exclude
不能,并且它只会影响你自己的文件。