Я имею дело с довольно несколькими двоичными файлами, сгенерированными программой. Для этих файлов автоматическое слияние не работает. То, что я хотел бы делать при слиянии, буквально берет один экземпляр или другой. Это не идеально, но я считаю, что это лучший подход.
Теперь я понимаю, что если я захочу взять файл из ветки, с которой я схожу, и полностью отказаться от нашей версии, я должен сделать:
git merge <branchname>
git checkout --theirs <filename>
git add <filename>
git commit
Это правильно, или я что-то не хватает?
Я хотел бы сделать это, не используя .gitignore