Я просто наткнулся на что-то своеобразное сегодня. Я попросил сотрудника на моей летней работе помочь мне создать новый удаленный репозиторий git для моего кода, и было много путаницы в том, что он сделал и что я хотел сделать. Я попросил его отправить его конфиг, чтобы увидеть путь к его пульту и узнал, что у него нет пульта. Когда я спросил его об этом, он объяснил свой рабочий процесс следующим образом:
- Измените что-нибудь локально
- Фиксировать
- Переместить в удаленный каталог
- git pull c:\localdir
Таким образом, вместо того, чтобы нажимать на пульт дистанционного управления, он постоянно вытаскивал из своего локального репо тот, что был на нашем сервере. Вид работы назад. Когда я столкнулся с ним по этому поводу, он спросил меня, в чем разница, и я не мог на него ответить, но я думаю, что есть что-то правильно?
Итак, мой вопрос для вас: в чем разница в нажатии на удаленный и вытягивание с удаленного?