Игнорировать мои изменения в файлах, но не удалять их из удаленного представителя

У меня есть несколько файлов в моей рабочей директории, которые существуют в удаленном представлении, и я всегда меняю их по определенной причине.

Можно ли заставить git игнорировать эти файлы при фиксации, и в то же время эти файлы не следует удалять из удаленного представителя?

И когда я получаю изменения из удаленного представителя, эти файлы не должны быть объединены

Можно ли сделать это?

PS git update-index --assume-unchanged не помогает как git pull все равно попробую объединить файлы

1 ответ

Решение

Поскольку --assume-unchanged не работает, можешь попробовать (git update-index):

git update-index --skip-worktree -- afile

(как упоминалось в " Git - Разница между" assume-unchanged ' а также ' skip-worktree ' ")

Другие вопросы по тегам