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

Praktyka7 min czytania

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

Minimalny zestaw poleceń

git init # zacznij śledzić projekt git add . # wskaż zmiany do zapisania git commit -m "Działająca lista zadań" git status # co się zmieniło git diff # jak dokładnie się zmieniło git switch -c eksperyment # nowa gałąź na próby

Rytm pracy

  1. Działa? Zrób commit z krótkim, zrozumiałym opisem.
  2. Poproś model o zmianę.
  3. Obejrzyj diff, czyli sprawdź, co faktycznie zostało zmienione.
  4. 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.