Как это происходит?
В настоящий момент я работаю в одном репо, так что это мой рабочий процесс:
- Изменить файлы
- Фиксировать
- Повторяйте 1-2 до тех пор, пока не будете удовлетворены.
- Нажмите на мастер
Тогда, когда я делаю a git status
, он сообщает мне, что моя ветка впереди по X commits (предположительно, то же количество совершений, которые я сделал). Это потому что, когда вы нажимаете код, он фактически не обновляет ваши локально кэшированные файлы (в папках .git)? git pull
похоже, исправляет это странное сообщение, но мне все еще интересно, почему это происходит, может быть, я использую git неправильно?
в том числе, какая ветвь напечатана в сообщении
Моя локальная ветвь впереди мастера
где вы нажимаете/тянете текущую ветвь
Я подталкиваю GitHub и тяну к тому компьютеру, на котором я сейчас работаю, моя локальная копия всегда полностью обновлена, так как я единственный, кто работает над ней.
он фактически не проверяет удаленное репо
Вот что я подумал, я подумал, что я убедился бы, что мое понимание этого было правильным.
вы передаете ему дополнительные аргументы?
Не те, которые я вижу, может быть, на моем конце происходит какая-то смешная конфигурация?
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)