Tower (Git клиент) не клонирует все каталоги на локальный компьютер из удаленного репозитория
У меня проблема с новым удаленным репозиторием, который при клонировании с использованием Tower не клонирует все каталоги.
Когда я создал удаленный репозиторий, я сделал следующее:
Создан файл.gitignore, содержащий следующую строку
files/cache/*
Затем побежал:
git init
git add .
git commit
Затем я клонировал удаленный репозиторий на свой локальный компьютер, используя git-клиент Mac OSX под названием Tower, но заметил, что многие каталоги не клонируются.
Когда я возвращаюсь и смотрю мой сеанс терминала на веб-сервере, я вижу каталоги, которые не были клонированы, перечислены после первоначального коммита - я вижу целую кучу строк, которые выглядят так:
create mode 10644 directory-name/path/to/file.php
create mode 10644 directory-name/path/file.php
create mode 10644 directory-name/path/to/file.php
create mode 10644 directory-name/path/file.php
Я предполагаю, что они были добавлены, но мне также интересно, если мой файл.gitignore не настроен правильно и как-то конфликтует с Tower?
Я попробовал файл.gitignore несколькими способами, во-первых, вот так:
files/cache/*
тогда вот так:
files/cache/
Поменяв его на второй, я запустил git add -A
(который, кажется, не добавил ничего нового) на сервер и снова снял репо с помощью Tower - но не повезло.
Не уверен, что это Git или Tower или оба - не уверен, что я делаю не так, извините.
Любая помощь приветствуется.
ура
Бен
1 ответ
Не забывайте, что git не будет добавлять (и клонировать) пустые каталоги.
(или каталоги с игнорируемым контентом, делая их пустыми для Git)
Увидеть: