Ответ 1
Вы не "фиксируете папку" - вы добавляете папку, как вы это делали, а затем просто фиксируете все изменения. Команда должна быть:
git add foldername
git commit -m "commit operation"
Вот папка, содержащая много .java файлов.
Как я могу git зафиксировать эту папку?
Если я выполняю следующие команды
git add foldername
git commit foldername -m "commit operation"
Я увижу сообщения ничего не добавлено для фиксации, но нет следов fils present (используйте "git add" для отслеживания)
Вы не "фиксируете папку" - вы добавляете папку, как вы это делали, а затем просто фиксируете все изменения. Команда должна быть:
git add foldername
git commit -m "commit operation"
Чтобы добавить немного к приведенным выше ответам:
Если вы хотите зафиксировать папку, указанную выше
git add foldername
git commit -m "commit operation"
Чтобы добавить папку, вам нужно быть на том же уровне, что и выше, папку, которую вы пытаетесь добавить.
Например: App/Storage/Emails/email.php
Если вы пытаетесь добавить файл "Хранение", но вы работаете внутри него в документе email.php, вы не сможете добавить файл "Storage", если у вас нет "измененного каталога" (cd../) обратно на тот же уровень или выше, поскольку сам файл хранилища
Когда вы "добавляете" что-то в Git, вы добавляете его в промежуточную область. Когда вы совершаете фиксацию, вы затем фиксируете то, что находится в промежуточной области, что означает, что в любой момент можно зафиксировать только подмножество измененных файлов.
В вашем случае вы хотите добавить папку в промежуточную область, а затем просто выполните обычную фиксацию:
$ git add foldername
$ git commit -m 'Helpful commit message'
ИЛИ, что еще лучше, просто перетащите папку в ваш репозиторий, открытый в браузере git.
Откройте свой репозиторий на веб-портале, вы увидите список всех ваших файлов. Если вы только что создали репо и инициировали его с помощью README, вы увидите только список README.
Откройте папку, которую вы хотите загрузить. перетащите список в браузере. Смотрите изображение здесь.
Чтобы подготовить всю папку, вы должны ввести эту команду:
$git add .
Период добавит все файлы в папке.
Я столкнулся с той же проблемой. Размещение косой черты после имени папки у меня сработало.
например: git add foldername/