Я в ситуации, когда хочу открыть исходный код моего проекта, однако есть один исходный файл, который я хочу опубликовать "чистую" версию, но использую отдельную версию локально. Есть ли у git функция, в которой я могу просто зафиксировать файл один раз и теперь перестает искать изменения в этом файле?
Я попытался добавить файл в .gitignore, но после первого раза, когда я делаю git add -f
и git commit
в файле, и я продолжаю редактировать его снова, git status
показывает файл как изменилось. Идеальное поведение было бы для git, чтобы не отображать этот файл как измененный с этого момента, хотя я его отредактировал.
Мне также было бы интересно узнать, как другие рассматривали "очистку" своих кодовых баз частного кода/данных перед тем, как перейти к репозиции с открытым исходным кодом, особенно в Git.