Неправильный статус получен из команды "git status" - PullRequest
0 голосов
/ 25 октября 2018

Я и мой друг в одном и том же удаленном хранилище.Он совершил и передал некоторые изменения в пульт.Но когда я использую команду git status, она все равно показывает, что мой локальный компьютер обновлен по сравнению с удаленным, вместо того, чтобы показывать, что удаленный опережает некоторые коммиты.

1 Ответ

0 голосов
/ 25 октября 2018

Вам, вероятно, нужно получить здесь:

git fetch origin

Это синхронизирует локальное репозиторий Git с текущим состоянием истинного удаленного репозитория.Важно отметить, что когда вы набираете git status, то, что вы видите для каждой локальной ветки, на самом деле определяется путем сравнения с локальными ветками tracking для вашего локального репозитория.Так, например, если ваш друг внес изменения в ветку master и нажал ее, вы не сразу ее увидите.Это потому, что ваш Git сравнивает master, локальную ветку, с origin/master, другой локальной веткой.Чтобы обновить origin/master, вам нужно сначала выполнить git fetch.Тогда git status будет отражать текущее состояние удаленного хранилища.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...