Создание нового репозитория на 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$
almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.
Вы можете почитать все статьи от almix'а.
- 4 Git. Переименовал проект, как изменить путь URL к удалённому репозиторию на github в config'е локального репозитория? (30.03.2013)
- 3 Git. Использую GIT GUI. SourceTree для Mac. (20.03.2013)
- 2 Yii + Git (github) на Mac. (24.03.2013)
- 1 Git для начинающих. (12.04.2013)
- 0 Лишь этот голос. Наталья Ром – Хочу говорить крaсиво! Техники речи. Техники общения (23.07.2014)
- 0 Путешественнику на заметку: Необходимые выражения на разных языках (28.11.2014)
- 0 Synology и VPN подключение удалённого компьютера. (31.05.2014)
- 0 Браузер не открывает страницы, а скайп и icq работают. Что делать? (12.05.2014)
- 0 Если на флешке пропали файлы (07.02.2014)
- 0 Как сменить passphrase для ключей с помощью ssh-keygen (31.01.2014)
- 0 Ошибка при выполнении команды grunt после обновления OS X 10.9: Bus error: 10. Перестал работать grunt (07.11.2013)
- 0 Регулярные выражения в PHP (12.04.2014)
- 0 Git удаление файла или папки из истории; игнорирование директории (07.11.2013)
- 0 Как сделать потоковое видео на сайте. (24.10.2013)
- 0 Защитить сайт или определённую папку паролем с помощью .htaccess (27.05.2013)
- 0 Удаление папок subversion (.svn) из проекта в Windows (22.03.2013)
- 0 Гугл закрывает Google Reader (17.03.2013)
- 0 Сброс пароля для root в mysql установленном через Denwer в Windows (14.03.2013)
- 0 Создание нового репозитория на Github, перенос локального репозитория и обновление удалённого через командную строку (30.03.2013) ← вы тут
- 0 Git "command not found" после обновления OS X до Mountain Lion (20.03.2013)
- 0 Использование веток (branches) в Github при разработке и доработке кода. Как делать pull request автору репозитория. (20.03.2013)
- 0 Полезные команды для вебразработчика (20.11.2017)
- 0 Склейка URL c www, 301 редирект с WWW и без WWW. Один ли сайт? Унифицированный Root (04.09.2013)
- Как включить SSL и сделать редирект на HTTPS. На примере Opencart 2 (03.12.2017)
- Для владельцев барбершопов (01.11.2017)