Как я могу сделать вид, что меня касаются определенного файла, если я извлекаю ветку, где находится этот файл.Я пробовал с gitignore, но он есть в ветке, он будет перезаписан.
Чтобы предотвратить отслеживание изменений после того, как вы проигнорируете файл, вам нужно указать Git удалить его из отслеживания:
git rm --cached <file>
Если вы спрашиваете, как заблокировать изменения в файле, Git этого не делает.