Как правильно залить проект в GitHub с помощью GitHub Desktop?
Скажите, пожалуйста, что я делаю не так. Пытаюсь залить проект через GitHub Desktop, нажимаю создать новый репозиторий, выбираю папку, а у меня появляется только файл .gitattribute . Не судите, если вопрос глупый.
Отслеживать
user262779
задан 20 янв 2019 в 20:22
Шахов Глеб Шахов Глеб
145 2 2 серебряных знака 10 10 бронзовых знаков
Ещё появляется папка .git , но она скрытая. Больше ничего и не будет — вы создали новый, пустой репозиторий.
20 янв 2019 в 20:37
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Для работы с GitHub Desktop на официальном сайте GitHub есть документация (на английском). Для изучения специфики работы данного приложения, ознакомьтесь с ней пройдя по ссылке.
С учетом того, что GitHub Desktop у вас уже установлен и с интерфейсом вы ознакомились, далее просто необходимо авторизироватся и добавить необходимый репозиторий.
Как добавить? Все просто. Есть два способа:
- Через интерфейс сайта GitHub. Находясь в нужном репозитории, нажимаем кнопку склонировать репозиторий в GitHub Desktop (Save [имя_репозитория] to your computer and use it in GitHub Desktop). После этого вам будет предложено выбрать папку, в которую склонируется проект. Далее он автоматически скачается и запустится в GitHub Desktop.
- Склонировать напрямую из GitHub Desktop. Для этого нужно нажать на значок плюса в левом верхнем углу интерфейса и перейти на вкладку Clone. Выбираем в списке нужный нам репозиторий и нажимаем Clone. После этого будет предложено выбрать папку, в которую склонируется проект.
Теперь, независимо от выбранного способа клонирования, с репозиторием можно работать.
Добавление существующего проекта в GitHub с помощью GitHub Desktop
Существующий репозиторий Git можно добавить в GitHub с помощью GitHub Desktop.
- С помощью командной строки удалите все команды git remote, настроенные в настоящее время для данного репозитория.
# Show existing remotes $ git remote -v > origin git@git-server/octocat/hello-world.git (fetch) > origin git@git-server/octocat/hello-world.git (push) # Remove existing remotes $ git remote remove origin

Добавление файла в репозиторий
Можно отправить и зафиксировать существующий файл в репозиторий GitHub или с помощью командной строки.
Platform navigation
В этой статье
Adding a file to a repository on GitHub
Files that you add to a repository via a browser are limited to 25 MiB per file. You can add larger files, up to 100 MiB each, via the command line. For more information, see «Adding a file to a repository using the command line.» To add files larger than 100 MiB, you must use Git Large File Storage. For more information, see «About large files on GitHub.»
Tips:
- You can upload multiple files to GitHub at the same time.
- If a repository has any protected branches, you can’t edit or upload files in the protected branch using GitHub. For more information, see «About protected branches.»
You can use GitHub Desktop to move your changes to a new branch and commit them. For more information, see «Committing and reviewing changes to your project in GitHub Desktop.»

- On GitHub.com, navigate to the main page of the repository.
- Above the list of files, select the Add file dropdown menu and click Upload files. Alternatively, you can drag and drop files into your browser.

Adding a file to a repository using the command line
You can upload an existing file to a repository on GitHub.com using the command line.
This procedure assumes you’ve already:
- Created a repository on GitHub, or have an existing repository owned by someone else you’d like to contribute to
- Cloned the repository locally on your computer
Warning: Never git add , commit , or push sensitive information to a remote repository. Sensitive information can include, but is not limited to:
- Passwords
- SSH keys
- AWS access keys
- API keys
- Credit card numbers
- PIN numbers
- On your computer, move the file you’d like to upload to GitHub into the local directory that was created when you cloned the repository.
- Open Terminal Terminal Git Bash .
- Change the current working directory to your local repository.
- Stage the file for commit to your local repository.
$ git add . # Adds the file to your local repository and stages it for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'.
$ git commit -m "Add existing file" # Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.
$ git push origin YOUR_BRANCH # Pushes the changes in your local repository up to the remote repository you specified as the origin
Further reading
Добавление репозитория с локального компьютера в GitHub Desktop
Вы можете добавить любой репозиторий Git в GitHub Desktop, даже если это не репозиторий GitHub.
Platform navigation
Совет. Вы можете добавить репозиторий Git с локального компьютера в GitHub Desktop, перетащив папку в окно GitHub Desktop. Если перетащить в GitHub Desktop несколько папок Git одновременно, каждая из них будет добавлена в виде отдельного репозитория Git.

- В строке меню выберите «Файл«, а затем нажмите кнопку «Добавить локальный репозиторий«.

В окне «Добавить локальный репозиторий» нажмите кнопку » Выбрать. «, а затем используйте окно Finder для перехода к локальному репозиторию, который требуется добавить.

- В строке меню выберите «Файл«, а затем нажмите кнопку «Добавить локальный репозиторий«.

В окне «Добавить локальный репозиторий» нажмите кнопку «Выбрать. «, а затем используйте Windows Обозреватель для перехода к локальному репозиторию, который требуется добавить.