Я сделал git fetch origin master
, а затем git pull origin master
и после этих двух команд, когда я делаю git status
я получаю:мерзавец выборки с последующим мерзавца тянуть меня впереди происхождения/мастер
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 5 commits.
#
nothing to commit, working directory clean
Поиск это странно (так как я теперь мой местный был за origin/master
) Я клонировал репозиторий снова в другое место и получил его правильно, поэтому удаленное репо в порядке. Выполняя команду git fetch
, я обновил местное происхождение/мастер с помощью онлайн-репозитория? Затем должен был появиться git pull
, а затем слить, но я думаю, что этого не произошло, не знаю почему. Может кто-нибудь объяснить?
Спасибо!
[EDIT]
Я еще более смущен. Теперь я работаю над своей оригинальной машиной и просто сделал git pull origin master
. К моему удивлению, то же самое произошло снова. Я использовал предложенный git reflog --all
, и один коммит, который я сделал на другом компьютере, не отображается. Этот коммит отображается так, как если бы я совершил это на этом компьютере (так снова отображается сообщение ahead of ...
). Вниз следует то, что только что произошло, скопировано/вставлено из окна терминала (только некоторые личные данные опущены).
[email protected]:~/my_project$ git pull origin master
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 2), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
From my_git_site:my_repo
* branch master -> FETCH_HEAD
Updating some_bizarre_number
Fast-forward
main.py | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
[email protected]:~/my_project$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
«Сообщение означает, что в вашем локальном хозяине есть пять коммитов, которые вы не нажали на источник/мастер». ОК. Проблема в том, что я знаю, что мой местный мастер был за моим происхождением/мастером. Это то, что беспокоит меня. – marcelocra