1. Nauka
  2. /
  3. Kursy
  4. /
  5. Zaawansowany Git

Connected

ćwiczenie

Interaktywny rebase

Ukończyłeś/ukończyłaś ulepszenia modułu transformacji danych w gałęzi feature/transform.

Zanim scalisz tę funkcję z gałęzią main, lider zespołu poprosił cię o uporządkowanie historii commitów, aby była bardziej spójna i łatwiejsza do przejrzenia.

Postanawiasz użyć interaktywnego rebase, aby połączyć swoje commity w jeden, kompleksowy commit, który jasno opisuje wszystkie zmiany wprowadzone w tej funkcji.

Instrukcje 1/3

undefined XP
  • 1
    • Używając git log, przejrzyj ostatnie 2 commity w gałęzi feature_transform.
    • Przyjmij, że jesteś już na gałęzi feature_transform.
  • 2
    • Uruchom interaktywny edytor, aby wykonać rebase ostatnich 2 commitów w gałęzi feature_transform.
    • W interaktywnym edytorze rebase zachowaj pierwszy commit za pomocą pick, a następny wchłoń w niego przy użyciu fixup.
    • Gdy skończysz, wyjdź z edytora, naciskając jednocześnie CTRL i X, aby zapisać plik.
  • 3
    • Przejrzyj zaktualizowaną historię ostatnich 2 commitów w gałęzi feature_transform.