Przejdź do treści głównej
INF.04Pytanie #802 z 856systemy-kontroli-wersji-git

Jaki będzie wynik polecenia 'git rebase master' wykonanego na gałęzi 'feature'?

Opcje odpowiedzi:
A
Wszystkie zmiany z gałęzi 'master' zostaną skopiowane do gałęzi 'feature'.
B
Historia gałęzi 'feature' zostanie przepisana tak, jakby zaczynała się od ostatniego commita z gałęzi 'master'.
Prawidłowa
C
Zostanie utworzony nowy commit w gałęzi 'master', łączący historie obu gałęzi.
D
Zostanie usunięta gałąź 'feature'.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Polecenie 'git rebase' służy do przenoszenia lub łączenia sekwencji commitów na nowy commit bazowy. Wykonanie 'git rebase master' na gałęzi 'feature' powoduje, że wszystkie commity z 'feature' są "przenoszone" na koniec gałęzi 'master', co tworzy liniową historię bez commitów łączących (merge commits).

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Systemy kontroli wersji git”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 25 pytań z tego działu.