Так что я действительно не знаю, как использовать Git очень хорошо, что вызывало проблемы раньше.Позвольте мне попытаться объяснить, что произошло:
В этом проекте есть два разработчика, я и еще один парень.Я писал некоторый код и хочу проверить его. Перед проверкой я делаю git pull.Это не работает, и сообщение об ошибке гласит:
On branch master
Your branch and 'origin/master' have diverged,
# and have 1 and 33 different commit(s) each, respectively.
Я действительно не знал, что делать, поэтому я просто начал возиться.Я попытался следовать некоторым статьям, в которых говорилось, что я должен выполнить слияние или перебазирование в origin / master, но ни одна из этих команд не сработала.
Что было странно, так это то, что мой код отражал правильное слияние обоих разработчиковкоммиты, хотя git не показывал этого.Но после того, как возиться с некоторыми, я решил сделать git checkout origin, который вытащил меня из всех веток.Теперь, git status говорит, что я не в какой-либо ветке, и единственный код, который я вижу, это другие разработчики.
Теперь, имейте в виду, что когда ветви разошлись и имели индивидуальные коммиты 1 и 33, этоЯ впервые совершил свои изменения.