我在这里有一个有趣的发生。我已经开发了一段时间(在Windows上开发,文件被移动到Linux VM,提交来自VM)并创建了许多新文件。当我运行git status
时,它会显示new file:
部分和modified:
部分中的所有新文件。git Status在新的和修改部分中显示文件
这里是git status
结果:出现在修改后的部分(除build.xml
)出现在新的部分
# On branch 2.x-merge
# Your branch is ahead of 'composer/2.x-merge' by 1 commit.
#
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: SP/ElasticSearch/ElasticSearch.php
# new file: SP/ElasticSearch/Filters/AndFilter.php
# new file: SP/ElasticSearch/Filters/Boolean.php
# new file: SP/ElasticSearch/Filters/OrFilter.php
# new file: SP/ElasticSearch/Queries/Boolean.php
# new file: SP/ElasticSearch/Queries/Filtered.php
# new file: SP/ElasticSearch/Queries/Match.php
# new file: SP/ElasticSearch/Queries/MatchAll.php
# new file: SP/ElasticSearch/Queries/Term.php
# new file: SP/ElasticSearch/esFilter.php
# new file: SP/ElasticSearch/esInserter.php
# new file: SP/ElasticSearch/esQuery.php
# new file: SP/ElasticSearch/esQueryBuilder.php
# new file: tests/SP/ElasticSearch/ESTest.php
# new file: tests/SP/ElasticSearch/esFilterTest.php
# new file: tests/SP/ElasticSearch/esQueryTest.php
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: SP/ElasticSearch/ElasticSearch.php
# modified: SP/ElasticSearch/Filters/Boolean.php
# modified: SP/ElasticSearch/Filters/OrFilter.php
# modified: SP/ElasticSearch/Queries/Boolean.php
# modified: SP/ElasticSearch/esFilter.php
# modified: SP/ElasticSearch/esQuery.php
# modified: SP/ElasticSearch/esQueryBuilder.php
# modified: build.xml
# modified: tests/SP/ElasticSearch/ESTest.php
# modified: tests/SP/ElasticSearch/esQueryTest.php
#
如果你会发现,一切,这些都是新的文件,所以他们应该。
提交进展良好,我只是做了一个-am
,没有问题,我只是想知道是否有人知道为什么会发生这种情况,它的意思,或者它是如何发生的。
在此先感谢。
自从你用git添加它们之后,你有没有改变它们?你的行结束设置是什么? –