Моя окружающая среда мерзости перепутана!
Я только что отправил коммит в мою ветку 'python'. На моей машине win 10 я отправил файлы в git.
Моя машина win 10 показывает это как последний коммит: 636b9de73fb1d79acaa4bb531f258103ece0ac4d
Интерфейс Bitbucket (git-сервер моей компании) показывает это как последний коммит для ветви python: c1eaa115b71
И если я сделаю git pull origin python
на своей виртуальной машине Linux, размещенной в плеере VMWare, я покажу это как последний коммит:
git log | head -10
commit 04dd8ca22fea0405db5dca8da43310223b72abce
Author: Tim <tdunphY@company.com>
Date: Fri Mar 15 07:00:06 2019 -0700
Updated the source files for list instances.
commit 5d8738d75090a99c7c489cb8eb6b59fd57df7f56
Merge: 2c3970f 0b5a5bc
Author: Timothy P <tdunphy@company.com>
Date: Thu Mar 14 09:33:52 2019 -0400
И если я пытаюсь проверить, какой ДОЛЖЕН быть последний коммит на виртуальной машине Linux, я получаю сообщение об ошибке:
git checkout 636b9de73fb1d79acaa4bb531f258103ece0ac4d
fatal: reference is not a tree: 636b9de73fb1d79acaa4bb531f258103ece0ac4d
Я на git версии 2.19.1.windows.1 на windows.
И я на git версии 2.17.1 для Linux.
Что, черт возьми, происходит? И как мне это исправить?