Я просматриваю книгу Pro Git , пытаясь разобраться в ветвлении и слиянии в DVCS. Пока что это отличный ресурс, но у меня возникли небольшие проблемы с этим разделом .
На рис. 3-8 у нас есть следующее:
тестирование
] ветвь указывает на c2b9e
, хорошо.
Но затем автор проверяет master
, фиксирует изменение, и внезапно оказывается master
, который указывает на c2b9e
, а не на тестирование
]:
Я ожидал, что это приведет к
HEAD -> master -> some_new_SHA -> f30ab
и
testing -> c2b9e -> f30ab
. У меня один из тех: « есть ошибка в компиляторе !» моменты с этим. В компиляторе почти никогда не бывает ошибок (ошибка, конечно, в нашем собственном коде), поэтому, пожалуйста, помогите мне увидеть ошибку моего пути с этим.