Я попыталсяGIT предположить, неизменным перебазироваться вопрос
git update-index --assume-unchanged myFile.txt
Myfile.txt отслеживается мерзавца. Предположим, что я вносил изменения в myFile.txt и «некоторые другие файлы» в репозитории и фиксировал «некоторые другие файлы». Но когда я пытаюсь rebase/merge, я получаю «Ваши локальные изменения в следующие файлы будут перезаписаны слиянием».
Я знаю, что это как git update-index --assume-unchanged работает, но есть ли альтернатива, кроме ручной проверки файла и слияния других изменений?
Я хочу, чтобы git игнорировал некоторые файлы в моем локальном, но я все еще хочу, чтобы файлы присутствовали в удаленном репо. Могу ли я настроить локальный git, чтобы игнорировать эти файлы во время слияния/rebase ???
спасибо. Есть ли альтернатива - без изменений? – Aravind
Это была часть ответа «Нет». Либо файл отслеживается, либо он не отслеживается, нет среднего пути. Переместите свой проверочный флажок в 'my-config.xml' в' my-config.xml.sample' в репозитории, а ass 'my-config.xml' -' .gitignore'. Или сделайте код, который использует поиск файла для дополнительного 'my-config-local.xml', который переопределяет проверенный файл. – Vampire