Подтвердить что ты не робот

Как загружать файлы на GitHub

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

4b9b3361

Ответ 1

Ну, на самом деле это очень много. Я предполагаю, что у вас есть учетная запись на 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"

Ответ 2

Я не нашел приведенных выше ответов достаточно явным, и мне потребовалось некоторое время, чтобы понять это для себя. Самая полезная страница, которую я нашел, была: 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>"

Я думаю, что электронное письмо должно быть одним из адресов, которые вы связали с учетной записью 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 не является общедоступным). Перейдите в каталог и посмотрите, что мы сделали:

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>

Ответ 3

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

Ответ 4

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

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

Ответ 6

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

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

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