我正在使用的项目使用autogen.sh
和configure
来设置编译,并生成文件,如config.h
等。现在,当生成时,我会假设这些文件将不被跟踪,因此git status
应列出这些文件。然而,实际运行这两个脚本之后,这样做会产生这样的输出:什么是git用./autogen.sh和./configure生成的文件处理?
[email protected]:~/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
确认)。
如果这些文件不是未跟踪的,而且它们还没有被提交,git如何处理这些文件?我应该提到,在任何地方都没有.gitignore
文件。
啊,显然''/ git/info/exclude'文件中有排除模式。谢谢! – kbhomes 2012-02-19 19:34:35