Skip to content

Посты

Изменение файла локально без обновления удаленного Git-репозитория

5 апреля 2024 г. • 1 мин чтения

Изменение файла локально без обновления удаленного Git-репозитория

Вам когда-нибудь нужно было изменить файл локально, не фиксируя изменения в удаленном репозитории?

Я работаю над проектом, где инженеры-программисты делятся настройками. Однако некоторые настройки специфичны для каждого инженера. Если мы зафиксируем наши пользовательские настройки, это нарушит работу других инженеров.

Ранее мы использовали .gitignore и хранили локальную копию, но этот метод игнорирует весь файл, что не идеально, когда некоторые общие настройки все еще нужны.

К счастью, у Git есть решение!

Git имеет команду –assume-unchanged:

git update-index --assume-unchanged <file-path>

Замените <file-path> на путь к файлу, изменения которого вы хотите игнорировать. Эта команда указывает Git временно игнорировать изменения в файле, что удобно для файлов конфигурации, которые вы не хотите фиксировать.

Автор: Чак Конвей специализируется на разработке программного обеспечения и генеративном ИИ. Свяжитесь с ним в социальных сетях: X (@chuckconway) или посетите его на YouTube.

↑ Наверх

Вам также может понравиться