Git - добавить git в каталог gitignore - PullRequest
1 голос
/ 16 марта 2010

Если в моем файле .gitignore есть tmp \ и я выполняю git add file.test из tmp, Git добавляет file.test в репозиторий Если file.test никогда не изменяется, то это так же хорошо, как одноразовое добавление в хранилище, верно? Скажем, для статических файлов, которые я хочу быть в управлении версиями. Вы хотите файл в исходном клоне и все.

Я предполагаю, что file.test не отслеживается, поэтому, если есть обновления, Git не видит его как измененный?

1 Ответ

2 голосов
/ 16 марта 2010

Пока file.test отслеживается (добавляется и фиксируется), он будет отображаться, даже если файл .gitignore игнорирует его.

Это означает, что вы все еще можете обновить этот файл, и он все равно будет отображаться в отчете git status.

См. " .gitignore File не игнорирует " ТАК ​​вопрос.


Один из возможных способов получить статический контент, к которому вы стремитесь, - использовать драйвер фильтра атрибутов * smudge-clean

alt text

Шаг smudge ничего не сделает, но чистый сценарий систематически восстановит файл до его исходного содержимого (нетронутым), что означает, что любые локальные изменения не будут записаны во время фиксации.

...