Linux &引用;无需提交(工作目录清理)“;添加文件夹后

Linux &引用;无需提交(工作目录清理)“;添加文件夹后,linux,git,github,Linux,Git,Github,我的git有问题。我不知道为什么它会说“无需提交(工作目录清理)” 我的开发环境:CentOS 6.4 我的过程如下: mkdir开发 cd开发 git init(设置user.name、user.email) git远程添加源“存储库名称” git克隆“存储库名称” 添加“测试”文件夹 (amon2-setup.pl——味道=基本测试) git status->此时,我可以看到“Untracked files~~Test/” cd“Test”文件夹 git状态->此时,没有要提交的内容(工作目

我的git有问题。我不知道为什么它会说“无需提交(工作目录清理)”

我的开发环境:CentOS 6.4

我的过程如下:

  • mkdir开发
  • cd开发
  • git init(设置user.name、user.email)
  • git远程添加源“存储库名称”
  • git克隆“存储库名称”
  • 添加“测试”文件夹
    (amon2-setup.pl——味道=基本测试)

  • git status
    ->此时,我可以看到“Untracked files~~Test/”

  • cd“Test”
    文件夹
  • git状态
    ->此时,没有要提交的内容(工作目录清理)
  • 为什么会这样说?若我按下“Test”,我的github按下的数据就是“subproject”,所以我看不到测试文件夹的内容。为什么呢

    Linux(坏)

    从Linux添加amon文件(坏,我无法打开文件)

    Windows(正常)

    从Windows添加amon文件(确定)

    测试方法的灰色文件夹:

    Test作为子模块添加,这就是为什么父回购中的git status报告必须添加“Test”(它是父回购索引中的a,记录该子模块)

    一旦进入
    Test
    (这是一个嵌套的git repo),由于该repo没有文件,git状态报告一个清晰的索引


    另外请注意,Windows不区分大小写,因此如果已经有一个“
    Test
    ”(小写)

    ,那么“
    Test
    ”将无法正确注册。这一行
    移到“Test”文件夹中是什么意思?文件夹中是否有任何内容?Git不跟踪空目录。>>David抱歉,cd测试>>Daskwuff是的。你认识阿蒙吗?我做了amon2安装测试,测试中有amon2默认数据,我没有看到任何“git add”命令。如果您不添加它们,它们将不会被跟踪。谢谢VonC。但是为什么子模块。。。我确实执行了git remote add git@~~我没有键入包含“子模块”的命令。您没有,但您的repo已经包含子模块,或者Amon2安装过程创建了一个子模块。在任何情况下,都应避免使用
    测试
    测试
    。在Windows上,这将导致故障。