Учитывая, что у меня есть две ветви master
и BranchA
. BranchA
оторвался от мастера.
Я был на BranchA
и сделал git pull
, и это было успешно. Затем я сделал git fetch
, а затем git merge origin/master
.
Затем он заявил, что Merge made by the 'recursive' strategy
и был успешным.
Когда я попытался сделать git push
, я получил предупреждение и заявил, что пульт содержит работу, которой у меня не было локально. После выполнения git pull
снова я вижу git применения коммитов, которые выглядят как часть моего слияния с мастером.
Мой запрос состоит в том, что мое слияние не показывалось как коммит слияния, но, кажется, показывает каждое из коммитов, которые были в master
, но не в BranchA
на момент слияния. Почему это произошло?