新克隆的git存储库显示存在本地更改

新克隆的git存储库显示存在本地更改,git,Git,我不太明白,为什么一个新克隆的git存储库显示有一些更改没有暂停提交 下面是一个简短的例子: [dpetrov@macbook-pro ~/work]$ git clone /tmp/git/pollers.git pollers Cloning into 'pollers'... done. [dpetrov@macbook-pro ~/work]$ cd pollers/ [dpetrov@macbook-pro ~/work/pollers (mas

我不太明白,为什么一个新克隆的git存储库显示有一些更改没有暂停提交

下面是一个简短的例子:

    [dpetrov@macbook-pro ~/work]$ git clone /tmp/git/pollers.git pollers
    Cloning into 'pollers'...
    done.
    [dpetrov@macbook-pro ~/work]$ cd pollers/
    [dpetrov@macbook-pro ~/work/pollers (master)]$ git status
    On branch master
    Your branch is up-to-date with 'origin/master'.

    nothing to commit, working tree clean
    [dpetrov@macbook-pro ~/work/pollers (master)]$ git checkout pollers-1.0
    gBranch pollers-1.0 set up to track remote branch pollers-1.0 from origin.
    Switched to a new branch 'pollers-1.0'
    i
    [dpetrov@macbook-pro ~/work/pollers (pollers-1.0)]$ git status
    On branch pollers-1.0
    Your branch is up-to-date with 'origin/pollers-1.0'.

    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:   share/mibs/IANAifType-MIB.mib

    no changes added to commit (use "git add" and/or "git commit -a")
    [dpetrov@macbook-pro ~/work/pollers (pollers-1.0)]$ git diff share/mibs/IANAifType-MIB.mib
    diff --git a/share/mibs/IANAifType-MIB.mib b/share/mibs/IANAifType-MIB.mib
    old mode 100644
    new mode 100755
    index 3b4added..14da8028
    --- a/share/mibs/IANAifType-MIB.mib
    +++ b/share/mibs/IANAifType-MIB.mib
    @@ -1,13 +1,11 @@
    --- Extracted from http://www.iana.org/assignments/ianaiftype-mib
    ---
    -   IANAifType-MIB DEFINITIONS ::= BEGIN
    +IANAifType-MIB DEFINITIONS ::= BEGIN^M

   IMPORTS
        MODULE-IDENTITY, mib-2      FROM SNMPv2-SMI
        TEXTUAL-CONVENTION          FROM SNMPv2-TC;

    ianaifType MODULE-IDENTITY
-       LAST-UPDATED "200505270000Z"  -- May 27, 2005
+       LAST-UPDATED "200411220000Z"  -- June 17, 2004^M
        ORGANIZATION "IANA"
        CONTACT-INFO "        Internet Assigned Numbers Authority
[dpetrov@macbook-pro~/work]$git clone/tmp/git/pollers.git pollers
克隆成“民意调查者”。。。
完成。
[dpetrov@macbook-pro~/work]$cd轮询器/
[dpetrov@macbook-pro~/工作/轮询器(主)]$git状态
论分行行长
您的分支机构是最新的“原始/主”分支机构。
没什么要承诺的,正在清理树
[dpetrov@macbook-pro~/work/pollers(master)]$git checkout pollers-1.0
gBranch pollers-1.0设置为从原点跟踪远程分支pollers-1.0。
切换到新分支“pollers-1.0”
我
[dpetrov@macbook-pro~/work/pollers(pollers-1.0)]$git状态
关于分支轮询器-1.0
您的分支机构使用“origin/pollers-1.0”更新。
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git签出--…”放弃工作目录中的更改)
修改:share/mibs/IANAifType-MIB.MIB
未向提交添加任何更改(使用“git add”和/或“git commit-a”)
[dpetrov@macbook-pro~/work/pollers(pollers-1.0)]$git diff share/mibs/IANAifType-MIB.MIB
diff—git a/share/mibs/IANAifType-MIB.MIB b/share/mibs/IANAifType-MIB.MIB
旧模式100644
新模式100755
增加索引3B4..14da8028
---a/share/mibs/IANAifType-MIB.MIB
+++b/share/mibs/IANAifType-MIB.MIB
@@ -1,13 +1,11 @@
---摘自http://www.iana.org/assignments/ianaiftype-mib
---
-IANAifType MIB定义::=BEGIN
+IANAifType MIB定义::=开始^M
进口
模块标识,来自SNMPv2 SMI的mib-2
来自SNMPv2 TC的文本约定;
ianaifType模块标识
-最后更新的“200505270000Z”-2005年5月27日
+最后更新的“200411220000Z”-2004年6月17日^M
“IANA”组织
联系人信息“互联网分配号码管理局
有什么线索可以说明如何调试它,以及是什么导致了它


非常感谢。

文件名中存在区分大小写的问题:两个不同的文件存储在git中,只是名称的大小写不同


在检查差异时,git会收到“错误的“两个名称之一的内容。

您是否检查了这些分支是否完全相同?当您从“origin/master”克隆并签出到“origin/pollers-1.0”时,分支之间的差异似乎是您认为未老化的commits@Rômulogabriellrodrigues不,它甚至发生在主分支上,而没有检查任何分支。这会不会是一个糟糕的合并成裸回购?@DimitarPetrov你所说的“即使在主分支机构也会发生”是什么意思?在这个示例中,我们看到master>nothing to commit没有任何更改,working tree Clean您也检查过这个解决方案吗:?@Rumid在上面的示例中没有任何更改,但是当我在本地签出它时,甚至master分支都显示有差异,有区分大小写的文件,当我在mac电脑上查看时,这些都会引起麻烦。赛尔夫在评论中回答了这个老问题。只是在“有答案”中添加一个帖子。