Как это происходит на самом деле?
Я сейчас работаю в одном репо, так что это мой рабочий процесс:
- Изменение файлов
- Commit
- Повторяйте 1-2 до тех пор, пока не будете удовлетворены
- Пуш к мастеру
Затем, когда я делаю git status
, он говорит мне, что моя ветвь на впереди X коммитов (предположительно, такое же количество коммитов, которые я сделал). Это потому, что когда вы нажимаете код, он фактически не обновляет ваши локально кэшированные файлы (в папках .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)