Git &引用;“未为提交而进行的更改”;对于一个新克隆的项目

Git &引用;“未为提交而进行的更改”;对于一个新克隆的项目,git,Git,我只是git的用户,而不是管理员。我最近将一个项目克隆到一个空目录中。一旦我克隆了它,我注意到已经有未老化的修改 以下是我执行的顺序中的步骤 1-创建一个空目录 # mkdir /tmp/my-git-folder ; cd /tmp/my-git-folder 2-在新的空目录中克隆项目 # git clone ssh://git@server.com:8011/foo/bar.git Cloning into 'bar'... remote: Counting objects: 3273

我只是git的用户,而不是管理员。我最近将一个项目克隆到一个空目录中。一旦我克隆了它,我注意到已经有未老化的修改

以下是我执行的顺序中的步骤

1-创建一个空目录

# mkdir /tmp/my-git-folder ; cd /tmp/my-git-folder
2-在新的空目录中克隆项目

# git clone ssh://git@server.com:8011/foo/bar.git

Cloning into 'bar'...
remote: Counting objects: 32736, done.
remote: Compressing objects: 100% (9759/9759), done.
remote: Total 32736 (delta 20650), reused 31854 (delta 20171)
Receiving objects: 100% (32736/32736), 5.14 MiB | 815.00 KiB/s, done.
Resolving deltas: 100% (20650/20650), done.
现在,这应该是一个全新的副本,没有任何更改。但是当我执行一个git状态时,这就是结果

3-检查git状态

On branch master
Your branch is up to date with 'origin/master'.

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:   some-folder/ansible-tasks.yml

no changes added to commit (use "git add" and/or "git commit -a") 
分支主机上的

您的分支机构是最新的“来源/主”。
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git签出--…”放弃工作目录中的更改)
修改:某些文件夹/ansible-tasks.yml
未向提交添加任何更改(使用“git add”和/或“git commit-a”)
但我从未做过任何改变。我试着做了一个清洁以及重置。但这种变化并没有消失,我也不能得到一份干净的副本

# git checkout .
# git status

On branch master
Your branch is up to date with 'origin/master'.

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:   some-folder/ansible-tasks.yml

no changes added to commit (use "git add" and/or "git commit -a") 

# git reset

Unstaged changes after reset:
M   some-folder/ansible-tasks.yml



# git clean -f
# git status

On branch master
Your branch is up to date with 'origin/master'.

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:   some-folder/ansible-tasks.yml

no changes added to commit (use "git add" and/or "git commit -a") 
#git签出。
#git状态
论分行行长
您的分支机构是最新的“来源/主”。
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git签出--…”放弃工作目录中的更改)
修改:某些文件夹/ansible-tasks.yml
未向提交添加任何更改(使用“git add”和/或“git commit-a”)
#git重置
重置后未老化的更改:
M一些文件夹/ansible-tasks.yml
#吉特清洁-f
#git状态
论分行行长
您的分支机构是最新的“来源/主”。
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git签出--…”放弃工作目录中的更改)
修改:某些文件夹/ansible-tasks.yml
未向提交添加任何更改(使用“git add”和/或“git commit-a”)

任何帮助都将不胜感激,因为我不知道这里出了什么问题

您能将
一些文件夹/ansible tasks.yml
与存储库进行比较吗?至少,检查它是否真的改变了。此外,请务必检查您的本地存储库是否确实签出了您的本地当前分支机构的最新提交。另请参见@torek,这是一个巧合,我和另一期的记者遇到了完全相同的问题,即案件缠绵。我从回购协议中删除了另一个案例文件,现在一切都好了。啊,除了案例外,是两个同名的文件吗?这个问题有很多变体,因此具有这种特殊形式就足够令人惊讶了。:-)是的。与第一个字母小写和大写相同的文件名。这似乎是问题的根源。