Как я могу загрузить свежий код на GitHub? - PullRequest
97 голосов
/ 19 мая 2010

У меня есть каталог со всеми моими проектами кодирования.

Я хочу загрузить (правильная терминология?) Его в GitHub с помощью командной строки.

Я уже посмотрел на Старый вопрос .

Я знаю, как клонировать существующий проект и как продвигать его после внесения любых изменений.

Но в этом случае я хочу создать новый проект и добавить к нему файлы.

Как мне это сделать с помощью командной строки?

Ответы [ 7 ]

80 голосов
/ 19 мая 2010
git init
git add .
git commit -m "Initial commit"

После этого создайте новый репозиторий GitHub и следуйте инструкциям на экране.

28 голосов
/ 19 мая 2010

Если вы еще не создали проект в Github, сделайте это на этом сайте. Если память служит, они отображают страницу, которая говорит вам точно, как получить существующий код в ваш новый репозиторий. Однако, рискуя упрощением, вы будете следовать инструкциям Veeti, а затем:

git remote add [name to use for remote] [private URI] # associate your local repository to the remote
git push [name of remote] master # push your repository to the remote
21 голосов
/ 01 сентября 2013

Просто чтобы добавить к другим ответам, прежде чем я знал, как обходиться с git, я искал способ загрузить существующий код в новый репозиторий github (или другой git). Вот краткое изложение, которое сэкономит время для новичков: -

Предполагая, что у вас есть НОВЫЙ пустой github или другой репозиторий git: -

cd "/your/repo/dir"
git clone https://github.com/user_AKA_you/repoName # (creates /your/repo/dir/repoName)
cp "/all/your/existing/code/*" "/your/repo/dir/repoName/"
git add -A
git commit -m "initial commit"
git push origin master

В качестве альтернативы, если у вас есть локальное git-репо

cd "/your/repo/dir/repoName"
#add your remote github or other git repo
git remote set-url origin https://github.com/user_AKA_you/your_repoName
git commit -m "new origin commit"
git push origin master
6 голосов
/ 02 января 2011

Вы можете создавать репозитории GitHub через командную строку, используя их API репозиториев (http://develop.github.com/p/repo.html)

Проверка Создание репозиториев github с командной строкой | Сделай сам Android для примера использования.

3 голосов
/ 10 декабря 2012

Кажется, что Github изменил свой макет, так как вы опубликовали этот вопрос. Я только что создал хранилище, и оно давало вам инструкции на экране. Похоже, они изменили этот подход.

Вот информация, которую они использовали для создания репо:

Создать репо и миддот; GitHub Help

1 голос
/ 13 сентября 2016

В Linux используйте команду ниже для загрузки кода в git
1) хранилище git clone
попросить имя пользователя и пароль.
2) попал в каталог репозитория.
3) git добавить имя проекта.
4) git commit -m 'messenger'.
5) мастер git push origin.
- имя пользователя, пароль

Обновить новый код изменения в Github

-> Перейти в каталог Это ваш код GitHub
-> git commit ProjectName -m 'Сообщение'
-> мастер происхождения git push.

0 голосов
/ 11 сентября 2015

С Руководство по Github: перевод вашего проекта на Github :( с использованием настольной версии Github)

Настройте свой проект в GitHub Desktop

Самый простой способ поместить ваш проект в GitHub Desktop - это перетащить папка, содержащая файлы вашего проекта в основное приложение экран.

Если вы перетаскиваете в существующее хранилище Git, вы можете пропустить и отправьте свой код на GitHub.com.

Если папка еще не является Git-репозиторием, GitHub Desktop предложит Вы должны превратить его в хранилище. Превращение вашего проекта в Git репозиторий не удалит и не испортит файлы в вашей папке - он будет просто создайте некоторые скрытые файлы, которые позволят Git творить чудеса.

enter image description here

В Windows это выглядит так: (GitHub desktop 3.0.5.2)

enter image description here

это не самый вызывающий способ, но он работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...