Merge - fast-forward

Fast-forward jest domyślnym typem łączenia dwóch gałęzi w systemie git. Jeśli gałąź, którą łączymy z inną gałęzią różni się tylko commitami dokonanymi na tej gałęzi - git przy operacji łączenia ich dwóch dokona tego w sposób fast-forward czyli przesunie wskaźnik wskazujący na czubek brancha na ostatni commit w branchu, który łączymy. Ilustrując to wygląda mniej więcej tak:

Załóżmy, że mamy branch z pewnymi commitami:

Tworzymy nowy branch (develop) i dodajemy pewne commity:

Teraz gdy dokonamy połączenia brancha develop z masterem za pomocą polecenia:

git checkout master
git merge develop

Wynikiem będzie następująca historia brancha master:

results matching ""

    No results matching ""