GIT работа с удаленным репозиторием. (github, bitbucket)

Стоит сразу отметить, что работа ведется не напрямую с удаленным репозиторием, так как гит система распределенная, то работа ведется локально, вы можете только push (закачивать) и pull (скачивать себе).

Чем удобен удаленный репозиторий? Ну во первых это дополнительная защита данных от потери, если у вас сломается жесткий диск, все будет, где то на сервере.
Во вторых это необходимо при работе команды, если несколько человек работают над одним проектом.

Для примера мы возьмем github. Сначала нам нужно сделать там аккаунт, после чего создать репозиторий. После создания репозитория github выведит команды которые надо набрать или скопировать в ваш локальный гит. Копирование в гит баш происходит нажатием на crtl+insert.

(Бесплатный аккаунт на гитхабе позволяет создавать открытые репозитории, то есть смотреть, скачивать их сможет, кто угодно. Если вам нужен бесплатный приватный удаленный репозиторий используйте bitbucket)

Добавление удаленного репозитория.
1) git remote add origin https://github.com/publicStaticRU/php.git
origin это имя репозитория, можете задать любое.


Получить список удаленных репозиториев
1) git remote


Заливка файлов в удаленный репозиторий. (Попросит ввести логин и пароль)
1) git push origin master


Скачивание файлов с удаленного репозитория
1) git pull origin master


Переименование удаленного репозитория 1) git remote rename староеИмя новоеИмя


Удаление
1) git remote rm имя


Клонирование репозитория (как удаленного так и локального)
1) git clone имя https://github.com/publicStaticRU/php.git


comments powered by Disqus