Git dla początkujących: Twoja siatka bezpieczeństwa

Git to system, który zapamiętuje kolejne wersje Twojego projektu. Przy pracy z AI jest jak siatka pod trapezem: gdy zmiana okaże się błędem, nic nie spada na ziemię.
Po co to przy vibe codingu
Asystent potrafi w jednej odpowiedzi zmienić wiele plików. Jeśli efekt jest zły, bez historii zmian trudno wrócić do punktu wyjścia. Z Gitem wracasz jednym poleceniem.
Cztery pojęcia na start
- Repozytorium: folder projektu wraz z jego historią.
- Commit: zapisany punkt w historii, jak zrzut stanu projektu z opisem.
- Gałąź (branch): równoległa wersja projektu, w której możesz eksperymentować bez ryzyka dla głównej.
- Diff: zestawienie różnic między dwiema wersjami: co dodano, a co usunięto.
Minimalny zestaw poleceń
Rytm pracy
- Działa? Zrób commit z krótkim, zrozumiałym opisem.
- Poproś model o zmianę.
- Obejrzyj diff, czyli sprawdź, co faktycznie zostało zmienione.
- Działa dalej? Kolejny commit. Nie działa? Cofnij zmiany.
Jak cofnąć niezapisane zmiany
Polecenie git restore nazwa-pliku przywraca plik do ostatniego zapisanego stanu. Uważaj: niezapisanych zmian nie da się potem odzyskać, więc najpierw spójrz na git status.
Gałąź na odważne pomysły
Przed większą przebudową utwórz nową gałąź. Jeśli pomysł nie wypali, po prostu wracasz do głównej, a nieudany eksperyment zostaje osobno.
Nie commituj sekretów
Klucze dostępu, hasła i pliki z danymi osobowymi nie powinny trafić do historii. Raz zapisane, bywają trudne do usunięcia. Więcej w tekstach o ryzykach i prywatności.
Model może pomóc też tutaj: poproś go o wyjaśnienie każdego polecenia, zanim je wykonasz. Jak to wpisać w plan pracy, pokazuje tekst o pierwszym projekcie.


