Gitignore для Git добавить - PullRequest
       8

Gitignore для Git добавить

0 голосов
/ 14 ноября 2018

Я хочу gitignore файл, который уже зафиксирован и передан мастеру;

То есть я хочу игнорировать любое изменение этого файла.

Но после того, как я добавляю путь в gitignore, он все еще включается в коммит и выдвигается, когда я использую

git add .

как мне проигнорировать такой файл?

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018
  1. Если вы хотите, чтобы файл был полностью удален, вы можете удалить файл локально, зафиксировать и нажать на master.

Помните, что gitignore будет работать только для файлов, которые еще не отправлены на удаленный доступ.Если он уже передан в удаленный режим, он не будет работать.

Файл gitignore определяет намеренно не отслеживаемые файлы, которые Git должен игнорировать.Файлы, уже отслеженные Git, не затрагиваются

Если вы хотите сохранить файл в master и игнорировать только ваши локальные изменения, вы можете обновить файл git exclude, расположенный в $GIT_DIR/info/exclude.

Дополнительная информация о gitignore

Дополнительная информация о локальном игнорировании файлов в этом потоке стека Q & A

0 голосов
/ 14 ноября 2018

Вы не можете. Когда файл находится в Git-репо, он находится в Git-репо. Вы должны удалить файл из репозитория Git, чтобы .gitignore включился и начал игнорировать файл.

Это довольно просто - файл либо находится в репо, либо отслеживается. Или файл не находится в репо и не отслеживается.

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

...