Я хочу создать папку в репозитории GitHub и хочу добавить файлы в эту папку. Как мне этого добиться?
Git не хранит пустые папки. Просто убедитесь, что в папке есть файл типа doc/foo.txt, и запустите git add doc
или git add doc/foo.txt
, и папка будет добавлена в ваш локальный репозиторий после фиксации (и появится на GitHub, когда вы ее выложите).
Вы не можете создать пустую папку , а затем добавить файлы в эту папку, но скорее должно произойти создание папки вместе с добавлением хотя бы одного файла. На GitHub вы можете сделать это так:
/
. Это создает папку.gitkeep
, которое conventional используется для создания Git-трека в противном случае пустыми папками; хотя это не функция Git)Сначала вам нужно клонировать репозиторий на локальную машину
git clone github_url local_directory
Затем вы можете создать локальные папки и файлы в вашем local_directory
, и добавить их в хранилище с помощью:
git add file_path
Вы также можете добавить все, используя:
git add .
Обратите внимание, что Git не отслеживает пустые папки. Обходным решением является создание файла внутри пустой папки, которую вы хотите отслеживать. Я обычно называю этот файл empty
, но это может быть любое имя, которое вы выберете.
Наконец, вы фиксируете и отправляете на GitHub:
git commit
git push
Для получения дополнительной информации о Git'е ознакомьтесь с книгой Pro Git.
Для тех, кто использует веб-браузер, вы можете сделать следующее:
master
.На самом деле GitHub не создает пустую папку.
Например, создать папку в C: \ Users \ Username \ Documents \ GitHub \ Repository
:
Создать папку с именем docs
Создать имя файла index.html
в docs
Откройте GitHub для настольного приложения
Он будет автоматически синхронизироваться и будет там.
Вы просто создаете необходимые папки в своем локальном хранилище. Например, вы создали папки app
и config
.
Вы можете создавать новые файлы в этих папках.
Для правил Git:
Команда Git для выполнения фиксации:
git add app/ config/
git commit
Затем укажите сообщение о фиксации и сохраните фиксацию.
Затем переместите в ваш удаленный репозиторий,
git push origin remote
Чтобы добавить новый каталог, все, что вам нужно сделать, это создать новую папку в локальном хранилище. Создайте новую папку и добавьте в нее файл.
Теперь перейдите к своему терминалу и добавьте его, как будто вы добавляете обычные файлы в Git. Вставьте их в хранилище и проверьте статус, чтобы убедиться, что вы создали каталог.