#11 Git - Репозиторий на GitHub

Git. Система контроля версий

Итак, друзья! Настало время познакомиться с GitHub и научиться создавать удаленные репозитории.

Почему я выбрал гитхаб https://github.com/ для этого курса? Большей частью я пользуюсь https://bitbucket.org/ .
Так как bitbucket более удобен большинству полозователей - как программистам одиночкам, так и средним и крупным веб-студиям. Почему? Как минимум потому что на бесплатном аккаунте можно создавать неограниченное количество приватных репозиториев. Платить вы начнете если вам потребуется добавить более 5 участников (возможно что-то уже поменялось, ранее было именно так). Почему тогда гитхаб более популярен? Гитхаб предоставляет отличную площадку для OpenSource проектов (и как вы знаете большинство фреймворков, библиотек, и разного рода скриптов имеют открытый исходный код, то есть их создателям нет надобности в приватном репозитории). Приватные же репозитории там можно создавать за дополнительную плату.

Регистрируемся на гитхабе и создаем репзиторий для тестового проекта.


Ситуация у нас следующая:
Мы имеем локальный репозиторий но у нас нет так сказать главного репозитория. Нам требуется создать систему:
локальный репозиторий -> главный репозиторий -> боевой сайт (продакшн - как его не назови)

 

Репозиторий у нас на гитхабе есть, локальный есть и теперь давайте сделаем push - зальем локальные данные в удаленный репозиторий. Для этого выполним команду:

git remote add origin http://github.com/<ид на гитхабе>/<имя репозитория>.git

Этой командой мы говорим гиту что будем бодавлять новый репозиторий remote add.
Далее указываем псевдоним репозитория - origin.
и собственно путь к репозиторию.

 

Для того чтобы посмотреть какие у нас есть удаленные репозитории запустим команду

git remote -v

Проталкнем (сделаем push) изменения из локального репозитория в удаленный на гитхабе:

git push -u origin master

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

Добавить отзыв (пожелание, комментарий)