Одна вещь, которая раздражает меня в использовании командной строки Git, это необходимость вручную синхронизировать мой репозиторий с удаленными репозиториями. Меня постоянно сбивают с толку такие команды, как «git status», которые я (ошибочно) ожидаю сообщить о разнице между моим рабочим каталогом и репозиторием на GitHub. (Конечно, он сообщает о разнице между моим рабочим каталогом и моим локальным репозиторием...)
Есть ли способ получить автоматическую/неявную выборку, чтобы удаленные устройства всегда были в актуальном состоянии? Я бы с радостью заплатил штраф в несколько секунд за такие команды, как git status, git merge и т. д.