Как создать папку в репозитории github?
Я хочу создать папку в репозитории github и добавить файлы в эту папку. Как этого добиться?
17 ответов
Git не хранит пустые папки. Просто убедитесь, что в папке есть файл, такой как doc/foo.txt, и запустите git add doc
или же git add doc/foo.txt
и папка будет добавлена в ваш локальный репозиторий после того, как вы подтвердите (и появится на github после того, как вы его нажали)
Вы не можете создать пустую папку и затем добавить файлы в эту папку, но скорее создание папки должно происходить вместе с добавлением хотя бы одного файла. На github вы можете сделать это следующим образом:
- перейдите в папку, внутри которой вы хотите создать другую папку
- нажмите на Новый файл
- в текстовом поле для имени файла сначала напишите имя папки, которую вы хотите создать
- затем введите
/
, Это создает папку - Вы можете добавить больше папок аналогично
- наконец, дайте новому файлу имя (например,
.gitkeep
который обычно используется для создания 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 book.
Создайте новый файл, а затем по имени файла используйте косую черту. Например
Java/Helloworld.txt
Вы просто создаете необходимые папки в своем локальном хранилище. Например, вы создали приложение, каталоги конфигурации.
Вы можете создавать новые файлы в этих папках.
Для правил Git:
- Сначала нам нужно добавить каталог, файлы.
- Затем зафиксируйте эти добавленные файлы.
Команда Git для коммита:
- git добавить приложение / config /
- мерзавец совершить
Затем дайте сообщение о коммите, затем сохраните коммит.
Затем нажмите на ваш удаленный репозиторий, 1. git push origin remote
Щелкните новый файл в репозитории github онлайн. Затем напишите имя файла какmyfolder/myfilename
затем передайте содержимое файла и выполните фиксацию. Затем файл будет создан в этой новой папке.
На самом деле Github не создает пустую папку.
Например, чтобы создать папку на C:\Users\Username\Documents\GitHub\Repository
:
создать папку с именем документа
создать имя файла
index.html
под документамиоткрыть Github для рабочего стола
Он автоматически синхронизируется и будет там.
Я надеюсь, что это помогает.
Просто перетащите папку из проводника Windows в свой браузер, где отображаются файлы загрузки github - теперь папка будет добавлена автоматически ...
Пожалуйста, выполните следующие шаги, чтобы создать папки в репозитории.
1. Login into Github.
2. Select your repository.
3. Tap on "Add file" to the "Create New File" Option.
4. Enter your Folder Name(Ex: RepositoryName/FolderName) and enter "/".
5. Enter file name to commit. I have created README.md for each folder so that it will be easy for me to maintain the details of every folder.
6. Scroll down to the Commit new file section.
7. Choose an option to merge directly to the "master" branch or "Create a new branch".
8. Finally, You need to tap on "Commit new file".
Теперь, как только вы нажмете на «Зафиксировать» новый файл, он создаст и вернет вас обратно в репозиторий.
Чтобы создать папку и загрузить файл, сначала создайте пустой файл, а затем загрузите сам файл.
Чтобы создать пустой файл, который вы позже загрузите/обновите, в веб-браузере:
- войдите в свою учетную запись GitHub,
- в левом верхнем углу выберите нужный репозиторий,
- нажмите Add file ▾(это слева от зеленой <> Code ▾кнопки),
- нажмите Создать новый файл ,
- в
<RespositoryName>/
, входитьpath/to/new-folder/the-file-name
, - справа нажмите зеленую Commit changes...кнопку,
- еще раз нажмите Commit changes.
Теперь загрузите файл:
- в правом верхнем углу нажмите Add file ▾,
- нажмите Загрузить файлы ,
- нажмите «Выбрать файлы» ,
- просмотрите, чтобы найти файлы и выбрать их,
- прокрутите вниз и нажмите Commit changes.
На GitHub вы можете сделать это следующим образом:
Перейдите в папку, внутри которой вы хотите создать еще одну папку. Нажмите «Новый файл». В текстовом поле для имени файла сначала напишите имя папки, которую вы хотите создать, затем введите /. При этом создается папка. Аналогичным образом можно добавить дополнительные папки.
Вот простой и быстрый, доступный в настоящее время браузерный подход к созданию папок внутри репозитория.
1) Щелкните репозиторий / создайте новый репозиторий.
2) Щелкните создать Добавить файл, а затем создайте новый файл.
3) Дайте имя папки, которую вы хотите создать, с пометкой ' / ', а затем добавьте в нее файл
4) Зафиксируйте изменения
Нажмите здесь, чтобы наглядно представить указанные выше шаги по порядку.
Я не знаю, когда я использую "/" в имени репозитория, он заменяется на "-", возможно, github изменил метод создания папок.
Итак, я собираюсь рассказать вам, что я сделал, чтобы создать пустую папку и добавить файлы.
- Нажмите на New
- введите имя вашей папки и ничего больше
- Нажмите "Добавить файл README"
- Нажмите "Создать репозиторий".
- Теперь клонируйте созданную вами папку.
- Добавить файлы или папки в локальное репо
- Зафиксируйте изменения.
- Вот и все.
Вот мое рекомендуемое простое решение:
1. Перейдите в репозиторий, в котором вы хотите создать папку.
2. НажмитеAdd file
в правом верхнем углу и выберитеCreate new file
.
3. Введите имя папки в поле Имя, а затем/
(косая черта), а затем в качестве примера введите «temp.txt» . Далее нажмитеCommit changes
и подтвердите.
После выполнения этих действий папка будет создана. После того, как вы загрузили файлы в папку, вы можете приступить к удалению файла «temp.txt» .
Чтобы добавить новый каталог, все, что вам нужно сделать, это создать новую папку в вашем локальном хранилище. Создайте новую папку, добавьте в нее файл. Теперь перейдите к своему терминалу и добавьте его, как будто вы добавляете обычные файлы в GIT. Поместите их в репозиторий и проверьте статус, чтобы убедиться, что вы создали каталог.