У меня проблема с новым удаленным репозиторием, который при клонировании с использованием 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 или оба - не уверен, что я делаю не так, извините.
Любая помощь будет принята с благодарностью.
Приветствия
Ben