Wyszukiwarka poleceń Git
Te polecenia uruchamiasz na swoim komputerze — skopiuj je, przeczytaj, co robią, i uruchom je samodzielnie. My niczego tutaj nie wykonujemy.
Szczegóły techniczne
Jak działa referencja poleceń Git
Co robi narzędzie
Referencja poleceń Git zapewnia przeszukiwalny, skategoryzowany spis popularnych poleceń git uporządkowanych według workflow: cofanie zmian, gałęzie, stash, rebase, tagowanie, operacje na zdalnych repozytoriach i inne. Każdy wpis pokazuje składnię polecenia, krótkie wyjaśnienie działania oraz praktyczne wskazówki użycia. Wyszukiwarka filtruje wpisy w czasie rzeczywistym podczas pisania, dzięki czemu znajdziesz właściwą inkantację bez przewijania stron man.
Typowe zastosowania dla programistów
Programiści korzystają z tej referencji, gdy wiedzą, co chcą osiągnąć (np. cofnąć ostatni commit, ale zostawić zmiany w stagingu), lecz nie pamiętają dokładnych flag ani polecenia. Jest szczególnie przydatna przy rzadziej wykonywanych operacjach, takich jak interaktywny rebase, cherry-picking zakresów, odzyskiwanie usuniętych gałęzi z reflog czy konfigurowanie sparse checkout. Młodsi programiści używają jej jako pomocy w nauce, aby odkrywać polecenia, o których istnieniu nie wiedzieli.
Formaty danych, typy lub warianty
Polecenia są uporządkowane w logiczne kategorie: operacje podstawowe (add, commit, push, pull), gałęzie i scalanie, cofanie zmian (reset, revert, checkout), stash, rebase, tagowanie, zarządzanie zdalnymi repozytoriami, log i inspekcja oraz operacje zaawansowane (bisect, worktree, submodule). Każdy wpis zawiera szablon polecenia z argumentami-zastępcami, jednolinijkowy opis oraz istotne flagi wraz z ich efektami.
Typowe pułapki i przypadki brzegowe
Polecenia Git mogą mieć destrukcyjne skutki, które trudno odwrócić — polecenia takie jak 'git reset --hard' i 'git clean -fd' trwale usuwają pracę niezapisaną w reflog. Referencja pokazuje typowe wzorce użycia, ale zachowanie gita może się różnić w zależności od konfiguracji (merge.ff, pull.rebase) i wersji gita. Niektóre polecenia zachowują się inaczej z separatorem '--' i bez niego, zwłaszcza gdy nazwy plików kolidują z nazwami gałęzi.
Kiedy używać tego narzędzia zamiast kodu
Używaj tej referencji do szybkiego wyszukiwania poleceń w codziennej pracy, szczególnie dla operacji wykonywanych rzadko. Dla złożonych workflow git w produkcji (zautomatyzowane wydania, zarządzanie kolejką merge, operacje w monorepo) używaj narzędzi tworzonych pod konkretny cel, takich jak aliasy gita, hooki Husky lub skrypty CI, które kodują strategię gałęzi Twojego zespołu i zmniejszają ryzyko błędu ludzkiego.