Файлы, отсутствующие в git clone - PullRequest
5 голосов
/ 25 августа 2010

Итак, вот что произошло:

На машине A я клонировал общий репозиторий git. Затем я запустил новую ветку, добавил каталог с кучей файлов в нем, зафиксировал и выдвинул новую ветку.

На компьютере B я затем клонировал тот же общий репозиторий, создал удаленную ветвь отслеживания для новой ветви, которую я нажал, и потянул.

Каким-то образом некоторые подкаталоги каталога, который я добавил в A, не отображаются в B - хотя другие подкаталоги, добавленные в тот же коммит, появились.

Возвращаясь к A, я попытался добавить каталоги, которые не появлялись. Ничего не произошло. Я попробовал git log в тех же каталогах - вывод пуст.

Есть идеи, что случилось, и как я могу это исправить?

Ответы [ 2 ]

9 голосов
/ 29 апреля 2011

Если у вас получится новый каталог с каталогом .git внутри, но без файлов в новом каталоге, то, возможно, запуск «git checkout master» вызовет появление файлов.

3 голосов
/ 25 августа 2010

Это пустые каталоги? Git не будет отслеживать пустой каталог.

Вы также можете убедиться, что они не игнорируются в файле .gitignore. Git не добавляет игнорируемый файл (если не принудительно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...