Как создать папку в репозитории GitHub?

Я хочу создать папку в репозитории GitHub и добавить файлы в эту папку. Как этого достичь?

8 ответов


Git не хранит пустые папки. Просто убедитесь, что в папке есть файл, например doc/foo.txt и run git add doc или git add doc/foo.txt и папка будет добавлена в ваше локальное РЕПО, как только вы совершите (и появится на github, как только вы его нажмете)


вы не можете создать пустую папку а то добавить файлы в эту папку, но скорее создание папки должно произойти вместе с добавление хотя бы одного файла. На GitHub вы можете сделать это так:

  • перейдите в папку, внутри которой вы хотите создать другую папку
  • нажать на кнопку новый файл
  • текстовое поле для имени файла сначала пишут имя папки, которую вы хотите create
  • введите /. Это создает папку
  • вы можете добавить несколько папок аналогично
  • наконец, дать новому файлу имя (например. .gitkeep что это условно используется для отслеживания Git в противном случае пустые папки, а не функция git, хотя)
  • наконец, нажмите кнопку сохранить новый файл.

сначала вам нужно клонировать репозиторий на локальную машину

git clone github_url local_directory

затем вы можете создавать локальные папки и файлы внутри local_directory и добавлять их в репо с помощью

git add file_path

вы также можете добавить все, используя.

git add .

обратите внимание, что git не отслеживает пустую папку. Обходной путь заключается в создании файла внутри пустой папки, которую вы хотите отслеживать. Обычно я называю этот файл empty но это может быть любое имя выбирать.

и, наконец, commit и push на GitHub

git commit
git push

для получения дополнительной информации о Git, checkout Pro Git книга.


для тех, кто использует веб-браузер. Вы можете сделать следующее:

  • один раз в главном репозитории
  • нажмите на Создать новый файл.
  • в поле Имя файла вверху введите имя папки
  • использовать / ключ после имени папки эта косая черта создает папку
  • вы можете увидеть новое окно рядом с именем папки, где вы можете ввести имя файла.
  • на сохранить новый файл в поле ниже вы можете ввести описание своего файла.
  • выберите переключатель фиксация непосредственно в главной ветви.
  • нажмите на кнопку сохранить новый файл
  • вы увидите новый каталог будет создан.

создайте новый файл, а затем в имени файла используйте косую черту. Например

Java / Helloworld.txt


На самом деле Github не создает пустую папку.

например, чтобы создать папку на C:\Users\Username\Documents\GitHub\Repository:

  • создать имя папки docs

  • создать имя файла index.html под docs

  • открыть Github для рабочего стола

    он будет автоматически синхронизироваться, и он будет там.

надеюсь, это поможет.


вы просто создаете необходимые папки в локальном репозитории. Например, вы создали каталоги app, config.

вы можете создавать новые файлы в эти папки.

Для Правил Git:

  1. Сначала нам нужно добавить каталог, файлы.
  2. затем зафиксируйте эти добавленные файлы.

команда Git для фиксации:

  1. git добавить приложение / config/
  2. git commit
дать сообщение фиксации, затем сохраните фиксацию.

затем нажмите на удаленный репозиторий, 1. git push origin remote


добавить новый каталог все, что вам нужно сделать, это создать новую папку на вашем локальном репозитории.Создайте новую папку, добавьте в нее файл. Теперь перейдите к своему терминалу и добавьте его, как вы добавляете обычные файлы на GIT.Вставьте их в репозиторий и проверьте статус, чтобы убедиться, что вы создали каталог.