git remote add — команда, которой устанавливается подключение к удаленному серверу и git репозиторию на нем.
git remote add и подключение нового репозитория
Как выглядит начало работы с новым проектом, который будет храниться в git репозитории.
Сначала инициализируется локальный репозиторий.
git init
Затем устанавливается подключение к удаленному репозиторию
git remote add ADDRESS
Адресом может быть имя пользователя + ip адрес + путь до репозитория или имя пользователя + hostname + путь до репозитория.
Например, [email protected]:/repo.git
Репозиторий должен существовать (также создается за счет git init)
Когда подготовлена структура просека созданы скрипты — содержимое добавляется для коммита.
git add .
Затем коммит
git commit -m 'project started'
Изменения отправляются на удаленный сервер
git push origin master
add remote сопоставляет локальный репозиторий с удаленным.
При частых push-ах удобно пользоваться опцией -u (upstream). Также можно указать другой upstream.
git push -u
upstream связывает ветку в локальном репозитории с веткой в удаленном. Обычно они одинаковы, но могут быть и разные ветки.
Если имена веток одинаковы и коммиты всегда идут только в одноименные ветки — можно установить deafult upstream.
git config push.default current
Однако это затруднит отслеживание изменений. Для того чтобы контролировать изменения (в т.ч. локальные-удаленные) используется git diff.