2

我在 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=Basic Test)

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

  8. cd "Test"文件夹
  9. git status-> 在这一点上,没有什么可以提交(工作目录干净)

为什么会这样说?如果我推送“测试”,我的 github 推送数据一直是“子项目”,所以我看不到测试文件夹的内容。这是为什么?

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

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

Windows(ok)
http://www.fastpic.jp/images.php?file=8061488422.png

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

4

1 回答 1

1

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

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

测试作为子模块添加,这就是为什么父仓库中的 git status 报告必须添加“测试”(它special entry在父仓库的索引中,记录该子模块)

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

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

于 2013-10-02T07:21:17.377 回答