Не могу добавить. размещать файлы в новом репо - PullRequest
0 голосов
/ 14 января 2019

Я инициализировал новый репозиторий git и сделал git init, затем git add ., и он все еще показывает все файлы в каталоге как неотслеживаемые файлы, когда я делаю git status. Он просто перечисляет основной каталог в неотслеживаемых файлах и ни один из файлов в папке.

Я пытался сделать git add --all ./ также без изменений. Я также попытался удалить мой файл .gitignore и снова запустить git add ., чтобы проверить, не слишком ли много он блокирует без изменений (кроме того, что .gitignore больше не является неотслеживаемым файлом, так как его больше нет). Я также проверил наличие папок .git во всех родительских каталогах этого, чтобы убедиться, что я не в другом хранилище.

Вот вывод из git status:

On branch master

Initial commit

Untracked files:
    .gitignore
    README.md
    apprentice/
    data-access/

nothing added to commit but untracked files present

Кроме того, я могу вывести .gitignore и README.md на сцену, набрав git add <filename> где либо .gitignore, либо README.md. Это не работает ни в одном из двух каталогов, и я в первую очередь заинтересован в фиксации файлов в каталогах. Я ожидаю, что git add . подберет как файлы, так и каталоги и их содержимое.

1 Ответ

0 голосов
/ 14 января 2019

Если вы хотите исключить любое правило gitignore, введите:

cd /path/to/my/repo
git check-ignore -v -- apprentice/aFile_which_should_be_added

Вы сразу увидите, есть ли правило .gitignore (локальное или глобальное), запрещающее добавление какого-либо файла.

Попробуйте также добавить файл напрямую:

git add apprentice/aFile_which_should_be_added

Сравните это с:

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