是否可以“git add”一个当前受“假定未更改”保护的文件?

是否可以“git add”一个当前受“假定未更改”保护的文件?,git,Git,我有一些我很少希望提交新版本的文件,但由于IDE设置,这些文件经常会发生更改 git update-index --assume-unchanged meta.xml 是否有可能在不必首先应用不假定未更改的情况下强制git添加meta.xml呢?这似乎是不可能的:git更新索引--assmue unchanged和git更新索引--skip worktree都会使git添加变得不可能 这就给您留下了别名的定义,它将: git update-index --no-assume-unchanged

我有一些我很少希望提交新版本的文件,但由于IDE设置,这些文件经常会发生更改

git update-index --assume-unchanged meta.xml

是否有可能在不必首先应用
不假定未更改
的情况下强制
git添加meta.xml
呢?

这似乎是不可能的:git更新索引--assmue unchanged
git更新索引--skip worktree
都会使git添加变得不可能

这就给您留下了别名的定义,它将:

git update-index --no-assume-unchanged
git add -- theFile
git update-index --assume-unchanged
大致如下:

addf = "!f() { git update-index --no-assume-unchanged -- $1; git add -- $1; git update-index --assume-unchanged -- $1}; f

我认为有
-f
标志。它当然适用于通常被忽略的文件是的,它适用于被忽略的文件,但我在这里尝试过。没有效果。我只是希望我可以手动添加文件,而不必每次都关闭此保护。