Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 1.03 KB

07-mini-task.md

File metadata and controls

18 lines (10 loc) · 1.03 KB

Narzędzia programisty

Git

Mini zadanie

Dopóki pracujemy lokalnie i nie upublicznimy zmian, aby ktoś inny także mógł je widzieć to sprawa jest prosta. Jeśli popełnimy błąd to możemy się szybko i łatwo wycofać. A co jeśli błąd odkryliśmy później w już opublikowanej wersji kodu?

Jeśli usuniemy lub zmodyfikujemy commita, który go zawierał, to przecież inne osoby mogły pobrać repozytorium w takim błędnym stanie. Gdybyśmy chcieli zmodyfikować coś w historii commitów, to git tak łatwo nam na to nie pozwoli. Ale wszystko jest możliwe. 

Pokombinuj jak to zrobić. Pomyśl o 2 możliwościach.

  1. Chcę po prostu naprawić zmiany dodając nowy commit, który je naprawia lub wycofuje wcześniejsze zmiany
  2. Chcę chamsko zmodyfikować historię i upublicznić ją na GitHubie.

Co może pójść nie tak?

Odpowiedź zapisz w swoich notatkach pod tą lekcją. Przedyskutuj też ten temat na Discordzie na kanale #git lub tutaj w komentarzach, szczególnie jeśli nie masz pewności co do odpowiedzi :)