Git: никогда не комментировать измененные файлы (но сохраните оригинальные версии).
Какая хорошая практика git означает, что измененный файл никогда не должен быть зафиксирован?
Например, для проекта разработки темы WordPress я отслеживаю исходные файлы WordPress в git; и конфигурационный файл wp-config.php, который содержит локальную информацию, относящуюся только к текущей системе, нуждается в изменении, но я не хочу ее связывать с git.
В Perforce я использовал этот тип событий как пронумерованный список изменений и никогда не проверял его. Мне было интересно, похоже ли трюк доступен с помощью git.
Ответы
Ответ 1
Если вы все еще хотите сохранить wp-config.php
versioned, но не обращайте на него никаких локальных изменений:
git update-index --assume-unchanged wp-config.php
Это отличается тем, что .gitignore, который будет работать, только если вы удалите первый wp-config.php
из индекса:
git rm --cache `wp-config.php`
echo wp-config.php >> .gitignore
Ответ 2
Вы можете использовать файл .gitignore для решения этой проблемы.