Komendy Git
Praktyczna ściąga z komend Git, których używasz na co dzień: gałęzie, cofanie zmian, scalanie i rebase oraz synchronizacja ze zdalnym repozytorium. Każda komenda ma składnię, najważniejsze flagi i przykłady do skopiowania, które uruchomisz na żywo w terminalu online.
Start i konfiguracja
Załóż repozytorium i skonfiguruj Gita: init, config, remote.
Poczekalnia i commity
Zapisuj zmiany w historii: add, commit i amend.
Gałęzie
Twórz, przełączaj, zmieniaj nazwy i usuwaj gałęzie, żeby pracować nad zmianami w izolacji.
Cofanie zmian
Naprawiaj pomyłki: bezpiecznie resetuj, odwracaj i cofaj commity.
Scalanie i rebase
Łącz pracę z dwóch gałęzi za pomocą merge, rebase, squash i cherry-pick.
Zdalne repozytoria
Synchronizuj lokalne repozytorium ze zdalnym, np. na GitHubie: push, pull, fetch.
Podgląd i porządki
Sprawdzaj, co się zmieniło, i porządkuj katalog roboczy: status, log, diff, clean.
Cofanie zmian: której komendy użyć?
Cztery komendy cofają pracę na różne sposoby. Wybierz w zależności od tego, co chcesz zachować i czy commit jest już wypchnięty:
- git reset - cofa gałąź i przepisuje historię. Najlepsze dla lokalnych, niewypchniętych commitów.
- git revert - dodaje nowy commit, który odwraca wcześniejszy. Bezpieczny wybór dla commitów, które inni już pobrali.
- git checkout - przełącza gałęzie lub przywraca plik do poprzedniej wersji.
- git stash - odkłada zmiany na bok bez commitowania, żeby później je przywrócić.