Как я могу исключить определенный файл из git? - PullRequest
0 голосов
/ 05 ноября 2011

Мне нужно исключить dbconfig.php из репозитория git.Как я могу удалить его из текущей индексации в текущем хранилище?Могу ли я исключить его из списка добавленных в репозиторий даже при запуске git add.

Спасибо!

Ответы [ 2 ]

4 голосов
/ 05 ноября 2011

Сначала удалите файл из индекса:

git rm --cached dbconfig.php

Затем в корне хранилища создайте .gitignore и добавьте к нему dbconfig.php.

git add .gitignore и git commit -m "new gitignore", и он должен пропасть при следующем запуске git status или add .

1 голос
/ 05 ноября 2011

Добавьте файл с именем .gitignore в хранилище и вставьте в него строку:

dbconfig.php

Затем git add .gitignore и зафиксируйте его.

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

http://help.github.com/ignore-files/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...