Создание нового репозитория на Github, перенос локального репозитория и обновление удалённого через командную строку

Создание нового репозитория на Github, перенос локального репозитория и обновление удалённого через командную строку Создание нового репозитория на Github, перенос локального репозитория на Github. Как я добавляю новый проект на Github.

Нажимаем на кнопочку в профиле Github, говорящую о создании нового своего репозитория там. Заполняем название и описание будущего проекта.

Дальше Github порекомендует, что делать.

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

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/almix/yii-course.git
git push -u origin master 

или, если репозиторий уже ведёте локально, то push'нуть его в Github

git remote add origin https://github.com/almix/yii-course.git
git push -u origin master

Я делаю так. Имею папку с проектом (если чувствую необходимость контроля кода, что могу выложить на github). Дальше в Терминале перехожу в эту папку. И находясь в ней, пишу в командной строке:

git add .

Эта строка добавит все файлы текущей папки для подготовки к переносу на Github.

Дальше пишу комментарий, о том что сделано

git commit -m "после урока 4"

Потом отправляю в github

git push -u origin master

Натыкаюсь на логин и пароль от своего профиля на сайте github.com, ввожу их, всё копируется быстренько и я проверяю как всё перенеслось в репозиторий на github.

Дальше продолжаю творить LOCOально на компьютере.

Привожу свой диалог этого процесса из Терминала:

MacBook-Pro-macbook:yii-course macbook$ git add .
MacBook-Pro-macbook:yii-course macbook$ git commit -m "после урока 4"
[master 2bc9383] после урока 4
 1 files changed, 0 insertions(+), 1 deletions(-)
MacBook-Pro-macbook:yii-course macbook$ git push -u origin master
Username: 
Password: 
Counting objects: 7, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 357 bytes, done.
Total 4 (delta 2), reused 0 (delta 0)
To https://github.com/almix/yii-course.git
   bae50e6..2bc9383  master -> master
Branch master set up to track remote branch master from origin.
MacBook-Pro-macbook:yii-course macbook$ 
Мы уже ранее могли взять чей-то репозиторий, клонировать его себе, работать с кодом, создавать ветки, а теперь можем создавать свой репозиторий и переносить его на github. Можно работать в команде.
Источник: loco.ru

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.