Что делает git с моими сгенерированными файлами из ./autogen.sh и ./configure? - PullRequest
0 голосов
/ 19 февраля 2012

Проект, над которым я работаю, использует autogen.sh и configure для настройки компиляции, и они генерируют такие файлы, как config.h и другие.Теперь, когда генерируется, я предполагаю, что эти файлы не будут отслежены, и поэтому git status должен перечислить эти файлы.Однако выполнение этих двух сценариев на самом деле приводит к выводу:

owner@ubuntu:~/project$ git status
# On branch master
nothing to commit (working directory clean)

* nothing to commit (working directory clean) подразумевает, что ничего не изменилось со времени последнего коммита.Кроме того, он не сообщает мне, что Your branch is ahead of 'origin/master' by X commits., что означает, что новые коммиты не были сделаны (подтверждено git log).

Если эти файлы не отслежены и не были зафиксированы, как это сделать?мерзавец лечит эти файлы?Следует отметить, что .gitignore файлов нигде нет.

1 Ответ

2 голосов
/ 19 февраля 2012

git не имеет особой магии для обработки этих файлов, хотя, возможно, ваш проект скрыт где-то еще.Проверьте с помощью git status --ignored, игнорируются ли они в любом случае.

Если это так, вам следует также проверить .git/info/exclude и любую глобальную конфигурацию игнорирования, имеющуюся в git, чтобы увидеть, отвечают ли они за эти файлы.игнорируется.

...