дерьмо, видя все как современное, хотя я добавил папки локально - PullRequest
0 голосов
/ 04 мая 2018

Я зашел на github.com и создал новый репозиторий.

Затем я сделал git init на своем компьютере и отправил на URL нового репозитория. Я добавил все файлы в свой локальный репозиторий и также передал файлы мастеру. Я только что добавил новую папку с именами deliverables, product и sprint, но когда я делаю git status, она говорит, что все обновлено.

Когда я делаю git add deliverables, он снова переходит к подсказке. Когда я делаю git commit -m "added deliverable, он говорит:

On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working tree clean

и если я сделаю git push, он скажет:

Everything up-to-date

Почему он не видит новые папки, которые я добавил, когда я делаю git status, и он не позволяет мне добавлять или фиксировать эти папки?

Я зашел на github.com и проверил хранилище, а этих папок действительно нет.

1 Ответ

0 голосов
/ 04 мая 2018

Git на самом деле не имеет понятия о папках, только файлы и их пути. Поскольку в этих папках, по-видимому, нет файлов, зафиксировать нечего.

Типичным решением для этого является добавление в папку пустого файла с именем .keep (или как вы предпочитаете), чтобы git «знал» о папке.

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