2013-10-02 3 views
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. Добавить "Test" папка
    (amon2-setup.pl --flavor = Базовый тест)

  7. git status -> на данный момент, я могу видеть "Неотслеживаемые файлы ~~ Test /"

  8. cd "Test" папку
  9. git status -> на данный момент, ничего не совершить (рабочий каталог чистой)

Почему он это говорит? И если я нажал «Тест», мой github нажал данные, был «подпроектом», поэтому я не могу видеть содержимое тестовой папки. Почему это?

Linux (плохо)
http://www.fastpic.jp/viewer.php?file=6541584337.png

добавить Амон файлы из Linux (плохо я не могу открыть файлы)
http://www.fastpic.jp/viewer.php?file=4456741517.png

окна (ок)
http://www.fastpic.jp/images.php?file=8061488422.png

добавить Амон файлы от Windows (ok)
http://www.fastpic.jp/viewer.php?file=8164112210.png

+0

Что делает строку ', но переехал в папку«Test» 'означает? –

+6

Есть ли что-нибудь в папке? Git не отслеживает пустые каталоги. – duskwuff

+0

>> David sorry, cd Test/ – user2711253

ответ

1

Серая папка для теста означает:

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

Тест добавляется в качестве субмодуля, поэтому мерзавец статус в отчетах родительского репо, что «Test» должен быть добавлен (это special entry в индексе родительского репо, который записывает этот подмодуль)

Один раз в Test (который является вложенным git-репо), поскольку у этого репо нет файла, статус git сообщает о четком индексе.

Следует также отметить, что для Windows не чувствительны к регистру, поэтому «Test» не будет должным образом регистрироваться, если уже есть «test» (в нижнем регистре)

+0

благодарит VonC. но почему подмодуль ... я сделал git remote add git @ ~~ я не вводил команды, содержал «подмодуль». – user2711253

+2

Вы этого не сделали, но либо ваше репо уже содержит подмодуль, либо процесс установки Amon2 создает его. В любом случае, избегайте «теста» и «теста» с другим случаем. В Windows это приведет к проблемам. – VonC

Смежные вопросы