Как загрузить файлы на GitHub - PullRequest
54 голосов
/ 06 марта 2012

Я недавно скачал GitHub и создал репозиторий для него.Я пытаюсь загрузить в него Objective C проект.Как мне это сделать?

Ответы [ 7 ]

23 голосов
/ 24 ноября 2015

Я не нашел вышеупомянутые ответы достаточно четкими, и мне потребовалось некоторое время, чтобы понять это для себя.Самая полезная страница, которую я нашел, была: http://www.lockergnome.com/web/2011/12/13/how-to-use-github-to-contribute-to-open-source-projects/

Я нахожусь в окне Unix, используя командную строку.Я ожидаю, что все это будет работать в командной строке Mac.(Похоже, что Mac или Window GUI доступны на desktop.github.com, но я не проверял это и не знаю, насколько это может быть перенесено в графический интерфейс.)

Шаг 1. Создание GithubУчетная запись Шаг 2: Создайте новый репозиторий, обычно с файлом README и LICENSE, созданным в процессе.Шаг 3: Установите программное обеспечение «git».(Для выполнения этих шагов достаточно ссылок в ответах выше и онлайн-справки на github, поэтому я не даю подробных инструкций.) Шаг 4. Скажите git, кто вы:

git config --global user.name "<NAME>"
git config --global user.email "<email>"

Я думаю, что электронная почтаmail должен быть одним из адресов, которые вы связали с учетной записью github.Я использовал то же имя, что и в github, но думаю (не уверен), что это не обязательно.При желании вы можете добавить кеширование учетных данных, чтобы вам не приходилось так часто вводить имя и пароль вашей учетной записи на github.https://help.github.com/articles/caching-your-github-password-in-git/

Создайте и перейдите в какой-нибудь рабочий каталог верхнего уровня:

mkdir <working>
cd <working>

Импортируйте почти пустой репозиторий из github:

git clone https://github.com/<user>/<repository>

Это может потребовать учетные данные(если репозиторий github не 'public'.) Перейдите в каталог и посмотрите, что мы сделали:

cd <repository>
ls -a
git remote -v

(команды 'ls' и 'git remote' являются необязательными, они просто показывают вамвещи) Скопируйте 10000 файлов и миллионы строк кода, которые вы хотите поместить в репозиторий:

cp -R <path>/src .
git status -s

(при условии, что все, что вы хотите, находится в каталоге с именем "src".) (Вторая команда сноване является обязательным и просто показывает вам материал)

Добавьте все файлы, которые вы только что скопировали в git, и при желании восхищайтесь результатами:

git add src
git status -s

Передайте все изменения:

git commit -m "<commit comment>"

Нажмите изменения

git push origin master

«Origin» - это псевдоним для вашего репозитория github, который был автоматически настроен командой «git clone».«Мастер» - это ветвь, в которую вы толкаете.Посмотрите на github в вашем браузере, и вы увидите, что все файлы были добавлены.

При необходимости удалите каталог, в котором вы все это сделали, чтобы освободить место на диске:

cd ..
rm -r <working>
20 голосов
/ 06 марта 2012

Ну, тут действительно много всего. Я предполагаю, что у вас есть аккаунт на http://github.com/. Если нет, то получите его.

После этого вы действительно можете просто следовать их руководству, оно очень простое и легкое, а объяснение гораздо яснее моего: http://help.github.com/ >> http://help.github.com/mac-set-up-git/

Чтобы ответить на ваш конкретный вопрос: вы загружаете файлы в github с помощью команды git push после того, как добавили нужные файлы через git add 'files' и передали их git commit -m "my commit messsage"

11 голосов
/ 06 марта 2012

Вам необходимо локально создать git-репо, добавить файлы проекта в это репо, зафиксировать их в локальном репо, а затем синхронизировать это репо с вашим репозиторием на github. Вы можете найти хорошие инструкции о том, как сделать последний бит на github , и первый должен легко быть сделан с загруженным программным обеспечением.

7 голосов
/ 25 июля 2016

Чтобы загрузить файлы в репозиторий без использования командной строки, просто введите его после имени вашего хранилища в браузере:

https://github.com/yourname/yourrepositoryname/upload/master

, а затем перетащите файлы.(если вы находитесь на GitHub и хранилище было создано заранее)

7 голосов
/ 13 ноября 2013

если вы в Windows:

http://windows.github.com/

в противном случае: http://git -scm.com / downloads / guis

7 голосов
/ 10 октября 2013

Вот шаги (вкратце), так как я не знаю, что именно вы сделали:
1. Загрузите и установите Git в своей системе: http://git -scm.com / downloads
2. С помощью Git Bash (командной строки для Git) или собственной командной строки вашей системы настройте локальный репозиторий git.
3. Используйте ту же консоль для извлечения, фиксации, отправки и т. Д. Файлов в Git.

Надеюсь, это поможет тем, кто приходит сюда искать.

0 голосов
/ 02 февраля 2018

Если вы хотите загрузить папку или файл на Github

1 - Создайте репозиторий на Github

2 - make: git remote add origin "Your Link" в том виде, как он естьописано на Github

3- Затем используйте git push -u origin master.

4- Вы должны ввести свое имя пользователя и пароль.

5- После аутентификации,передача начнется

...