添加文件夹时“无需提交(工作目录清理)”

时间:2013-10-02 05:40:53

标签: linux git github

我在git中遇到了问题。我不知道为什么它说“没有提交(工作目录清理)。”

我的开发环境:CentOS 6.4

我的流程如下:

  1. mkdir develop
  2. cd develop
  3. git init(set user.name, user.email)
  4. git remote add origin "repository_name"
  5. git clone "repository_name"
  6. 添加“测试”文件夹
    (amon2-setup.pl --flavor =基本测试)

  7. git status - >在这一点上,我可以看到“未跟踪文件~~测试/”

  8. cd "Test"文件夹
  9. git status - >此时,没有任何提交(工作目录清理)
  10. 为什么会这样说?如果我推“测试”,我的github推送数据已经是“子项目”,所以,我看不到测试文件夹的内容。那是为什么?

    的Linux(坏)
    http://www.fastpic.jp/viewer.php?file=6541584337.png

    从Linux添加amon文件(糟糕,我无法打开文件)
    http://www.fastpic.jp/viewer.php?file=4456741517.png

    视窗(OK)
    http://www.fastpic.jp/images.php?file=8061488422.png

    从Windows添加amon文件(ok)
    http://www.fastpic.jp/viewer.php?file=8164112210.png

1 个答案:

答案 0 :(得分:1)

测试的灰色文件夹意味着:

http://www.fastpic.jp/images.php?file=4456741517.png

测试被添加为子模块,这就是为什么父仓库中的git状态报告必须添加“Test”(它是父仓库索引中的special entry的原因,记录子模块)

一旦进入Test(这是一个嵌套的git repo),由于该repo没有文件,git status会报告一个明确的索引。

另请注意,Windows不区分大小写,因此如果已存在“Test”(小写),则“test”将无法正常注册

相关问题