Menu
Coddy logo textTech

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.

Wolisz jedną stronę do wydruku? Zobacz ściągę z Gita.

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ć.