Ответ 1
Это не представляется возможным: оба git update-index --assmue-unchanged
и git update-index --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