Akademia · Claude Code i Git
Claude Code to nie tylko asystent do pisania kodu — to także ekspert od Gita, który ogarnia cały workflow kontroli wersji. Od automatycznych commitów, przez porządkowanie historii, po rozwiązywanie konfliktów i tworzenie Pull Requestów — w naturalnym języku.
Ostatnia aktualizacja:
01 / Workflow · Git z agentem
Claude Code potrafi zarządzać całym przepływem kontroli wersji: tworzyć commity, sprzątać historię, rozwiązywać konflikty, przygotowywać Pull Requesty i znajdować commit, który wprowadził błąd. Najczęściej wystarczy mówić naturalnie, na przykład „posprzątaj commity" albo „zrób porządek przed code review".
Claude może commitować zmiany w trakcie pracy nad kodem. Wystarczy wspomnieć o tym w promptcie — agent sam podzieli pracę na logiczne commity i napisze sensowne komunikaty.
# Claude robi commity podczas pracy
claude "dodaj system autoryzacji i zacommituj kazda czesc osobno"
# Claude sam:
# - tworzy pliki
# - wykonuje git add
# - pisze sensowne komunikaty commitow
# - dzieli prace na logiczne commity Wskazówka: Claude automatycznie wykrywa konwencję commitów w projekcie (np. Conventional Commits czy commity z emoji) na podstawie historii i jej przestrzega. Konwencje możesz też opisać wprost w pliku CLAUDE.md.
Agent analizuje historię commitów i porządkuje ją — łączy powiązane commity, poprawia opisy, reorganizuje zmiany.
# Scalenie powiazanych commitow
claude "przejrzyj ostatnie 5 commitow i polacz te, ktore dotycza tego samego"
# Poprawa opisow
claude "popraw nazwy commitow w tej galezi, zeby byly bardziej opisowe" Aktualizacja: Claude Code nie korzysta z interaktywnego trybu git rebase -i — zamiast tego wykonuje sekwencję nieinteraktywnych poleceń Gita, by osiągnąć ten sam efekt.
Przy scalaniu z konfliktami Claude analizuje obie wersje kodu i proponuje rozwiązanie, które zachowuje logikę biznesową z obu gałęzi.
# 1. Rozpocznij scalanie
git merge main
# 2. Popros agenta o rozwiazanie konfliktow
claude "rozwiaz konflikty w plikach i zachowaj najlepsze rozwiazania z obu wersji" Wskazówka: Możesz wskazać priorytet, np. „zachowaj zmiany z gałęzi feature". Agent uwzględni go przy łączeniu.
Claude analizuje commity i generuje opis PR z listą zmian, informacją o testach i breaking changes.
claude "stworz PR z opisem zmian" Wbudowana komenda /code-review recenzuje diff prosto w terminalu — szuka bugów oraz miejsc do poprawy pod kątem reuse, uproszczenia i wydajności. Domyślnie bierze commity Twojej gałęzi wyprzedzające upstream plus to, czego jeszcze nie zacommitowałeś. Jako cel możesz podać ścieżkę, numer PR, nazwę gałęzi albo zakres refów (np. main...feature). Flaga --comment publikuje uwagi jako komentarze inline na PR, a --fix od razu nanosi proponowane poprawki.
Aktualizacja: Niższy poziom effort daje mniej, ale pewniejszych uwag; high i max idą szerzej i mogą zwrócić więcej niepewnych. Bez podanego effort review bierze ten z bieżącej sesji. Potrzebujesz głębszego przeglądu? /code-review ultra --fix odpala ultrareview w chmurze i nanosi poprawki w drzewie roboczym, gdy tylko wyniki wrócą do sesji.
# Recenzja zakresu refow
claude /code-review main...feature
# Recenzja PR z komentarzami inline
claude /code-review 1234 --comment
# Recenzja i automatyczne naniesienie poprawek
claude /code-review --fix Agent pomaga przeszukać historię, by znaleźć commit, który wprowadził regresję.
# Szukanie blednego commita
git bisect start
claude "pomoz mi znalezc commit, ktory wprowadzil blad w autoryzacji" # Start projektu
claude "zainicjuj nowy projekt Node.js z Express, skonfiguruj Git i zrob pierwszy commit"
# Rozwoj funkcji
claude "dodaj endpoint /api/users z CRUD, commituj kazda operacje osobno"
# Refactoring
claude "zrefaktoruj kod na bardziej modularny i uporzadkuj historie commitow"
# Przygotowanie do scalenia
claude "sprawdz, czy galaz jest gotowa do scalenia, wyczysc historie jesli trzeba" anthropics/claude-code-action@v1 odpala Claude w pipeline przy każdym PR — naturalne przedłużenie automatyzacji gałęzi na poziom CI.Claude Code potrafi pracować bezpośrednio na GitHubie, nie tylko w terminalu. Komenda /install-github-app instaluje GitHub App i konfiguruje sekret w repozytorium. Od tego momentu wystarczy oznaczyć @claude w komentarzu pod PR-em lub issue — agent przeanalizuje wątek, utworzy PR, zaimplementuje zmiany i naprawi zgłoszone bugi.
# Jednorazowa konfiguracja w repozytorium
claude /install-github-app Wskazówka: Pod spodem działa GitHub Actions — możesz też ręcznie dodać do workflow action anthropics/claude-code-action@v1, żeby uruchamiać Claude w CI przy każdym PR.
Na planach Team i Enterprise dostępne jest GitHub Code Review. Po włączeniu przez administratora review odpala się automatycznie przy każdym PR lub pushu, albo ręcznie komentarzem @claude review. Findingi pojawiają się jako komentarze inline w PR — oznaczone wagą (Important / Nit / Pre-existing) i bez blokowania merge. Zachowanie konfigurujesz przez pliki CLAUDE.md i REVIEW.md w repozytorium; REVIEW.md ma priorytet i służy do reguł tylko pod review.
Aktualizacja: GitHub Code Review jest na etapie research preview i nie działa w organizacjach z włączonym Zero Data Retention. Pojedyncze review bez zapisywania PR-a do kolejnych pushy odpalisz komentarzem @claude review once. Koszt liczony jest osobno z kredytów usage (średnio 15–25 USD za review), nie z limitu planu.
Wdrożenie u Was
Akademia to materiały. Wdrożenie to dwa kwartały na Waszym kodzie — z pomiarem efektu w DEVLens. 30 minut wystarczy, żeby sprawdzić, czy ma to u Was sens.