Я сделал несколько коммитов на ветке MyCurrent
. Тогда поймите, что я делаю их по другому и оставляю текущую ветку нетронутой.
Таким образом, я создаю новую ветку в корневой точке (где я должен начать новую ветку):
git checkout -b fixes 6735ff2
И проверьте корень ветки:
$ git merge-base --fork-point fixes
6735ff23c52338fbaafbfa1707f0bcbb1e5b9698
Затем я объединяю (может быть, мне следует выбрать вишню?) Текущую ветку
$ git merge --ff-only MyCurrent
Updating 6735ff2..e1700a5
Fast-forward
...
Когда я проверяю form-point
снова - он перемещается:
git merge-base --fork-point fixes
e1700a59dd
Почему точка ветвления обновляется?