ID: 3161 Projektowanie Średnie

Źródło: Arkusze CKE

Co to jest git rebase?

Warianty odpowiedzi

  1. A

    Metoda tworzenia kopii zapasowej repozytorium

  2. B

    Polecenie do tworzenia nowego repozytorium

  3. C

    Technika integracji zmian z jednej gałęzi do drugiej przez przeniesienie lub połączenie sekwencji commitów

  4. D

    Narzędzie do rozwiązywania konfliktów między plikami

Wyjaśnienie

Git rebase to jedno z najprzydatniejszych poleceń do utrzymywania czystej historii w repozytorium.

Polega na przeniesieniu zestawu commitów z obecnej gałęzi i nałożeniu ich na sam szczyt innej gałęzi bazowej. Tworzy to wrażenie, jakby praca nad Twoją funkcją rozpoczęła się przed chwilą na najnowszym kodzie.

W przeciwieństwie do zwykłego scalania (git merge), rebase eliminuje niepotrzebne commity scalające i pozwala uzyskać przejrzystą, liniową historię zmian w projekcie.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Projektowanie