Vyzkoušení dovednosti git add -p

Otestování postupného vytváření revize.

Budeme pokračovat s repozitářem stack.git

Aplikujte připravené změny:

git apply example.patch

Poznámka: V případě potíží na OS Windows zkuste použít příkaz

git apply --ignore-space-change --ignore-whitespace example.patch

Vytvořte několik commitů:

  1. Přidání všech bloků s licencí.
  2. Refactoring funkce stack_is_empty.
  3. Přidání funkce stack_has_items. Přidání včetně záznamu v hlavičkovém souboru.
  4. Přidání komentářů ke všem funkcím v souboru stack.c.

Několik tipů pro práci:

  • Při editaci patche nesmíte provádět žádné změny na řádku s kontextem.
  • Pokud se vám nepovede editaci patche provést správně (git nahlásí chybu patch does not apply), je často nejjednodušší další editaci odmítnout (volba n) a spustit celou operaci znovu.