我在git中遇到了问题。我不知道为什么它说“没有提交(工作目录清理)。”
我的开发环境:CentOS 6.4
我的流程如下:
mkdir develop
cd develop
git init(set user.name, user.email)
git remote add origin "repository_name"
git clone "repository_name"
添加“测试”文件夹
(amon2-setup.pl --flavor =基本测试)
git status
- >在这一点上,我可以看到“未跟踪文件~~测试/”
cd "Test"
文件夹git status
- >此时,没有任何提交(工作目录清理)为什么会这样说?如果我推“测试”,我的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
答案 0 :(得分:1)
测试的灰色文件夹意味着:
测试被添加为子模块,这就是为什么父仓库中的git状态报告必须添加“Test”(它是父仓库索引中的special entry
的原因,记录子模块)
一旦进入Test
(这是一个嵌套的git repo),由于该repo没有文件,git status会报告一个明确的索引。
另请注意,Windows不区分大小写,因此如果已存在“Test
”(小写),则“test
”将无法正常注册