У меня есть папка dotfiles
, где хранятся файлы конфигурации, такие как .vimrc
. Теперь в моей текущей версии на мастере есть пустая папка dotfiles/.vim/bundle/vim-colors-solarized/
Я хотел бы добавить файлы в эту папку (так что соляризации цветовая схема на самом деле работает), так что я пошел в bundle directory
и клонировал соляризацию проекта GitHubGit не видит новых файлов
$ cd dotfiles/.vim/bundle
$ git clone git://github.com/altercation/vim-colors-solarized.git
Теперь папка bundle/vim-colors-solarized
фактически заполнена файлами. Странно, когда я вернусь в папку dotfiles
и попрошу git status
, он говорит, что все обновлено с главной ветвью и что ничего не зафиксировать.
Это потому, что я клонировал проект git вместо фактического копирования этих файлов?
Если 'git status' не выдает ошибку при запуске в' dotfiles/', это означает, что у вас есть (по крайней мере) один репозиторий Git (' vim-colors-solarized'), вложенный внутри другого ('dotfiles' ?). В этом случае запуск 'git status' вне корневой папки вложенного репозитория Git не скажет вам ничего о модифицированных файлах в этом репо. – Jubobs
@Jubobs - git автоматически игнорирует вложенные репозитории или что-то еще? Я бы предположил, что он покажет вложенную директорию .git (вместе со всем остальным) как что-то, что нужно добавить. –
@DavidDeutsch См. Ответ VonC. – Jubobs