W tym podręczniku wyjaśnimy ściągawkę poleceń Git. A więc zacznijmy!
Git poleca ściągawki
Kiedy użytkownicy pracują nad git, wykorzystują różne polecenia git, które mogą z łatwością wykonywać wymagane zadania. Wymieniliśmy polecenia GIT w sekwencji, które zostały uruchomione z podstawowych poleceń w tabeli poniżej wyprodukowanej.
Rzućmy okiem na polecenia z opisami jeden po drugim!
GIT Basic Polecenia
Polecenia | Opis |
---|---|
$ git init | To polecenie jest wykorzystywane do inicjalizacji bieżącego katalogu GIT jako repozytorium GIT |
$ git Config User.nazwa | Aby skonfigurować nazwę użytkownika, która zostanie wykorzystywana dla wszystkich zobowiązań w bieżącym repozytorium |
$ git add lub | Aby dodać wszystkie zmiany w katalogu lub plikach do następnego zatwierdzenia |
$ git commit -m „” | Aby popełnić etapowe zmiany z komunikatem zatwierdzenia do repozytorium |
Status $ git | Aby pokazać zainscenizowane i nieokreszczeńcze pliki |
$ git log | Aby wymienić całą historię zatwierdzenia, wykorzystując domyślny format |
$ git diff | Aby wyświetlić niezbadane zmiany między katalogiem roboczym a indeksem |
$ git Clone | Aby sklonować repozytorium, które można znaleźć na systemie plików lub na zdalnej maszynie |
Gałki git
Komenda | Komenda |
---|---|
$ git oddział | Do listy wszystkich gałęzi repozytorium |
$ git kectout -b | Aby natychmiast utworzyć i przełączyć nową gałąź |
$ git scal | Aby połączyć określoną gałąź z bieżącą gałęzią |
Git cofanie zmian
Komenda | Opis |
---|---|
$ git revert | Aby stworzyć nowe zatwierdzenie, które przywracają wszystkie wprowadzone zmiany |
$ git reset | Usunąć plik z obszaru inscenizacji i pozostawić obszar roboczy niezmieniony |
$ git clean -n | Aby wyświetlić, który plik zostanie usunięty z katalogu roboczego |
Przepisywanie historii git
Komenda | Opis |
---|---|
$ git commit -amend -m „” | Zastąpić lub zmienić ostatnią wiadomość zatwierdzenia na nową ze zmianami niezbędnymi |
$ git rebase | Obecna oddział zostanie ponownie zbudowany . Tutaj może być identyfikator zatwierdzenia, tag, nazwa gałęzi lub względne odniesienia do głowy |
$ Git RefLog | Aby wyświetlić dziennik zmian w głowie lokalnego repozytorium GIT |
Zdalne repozytoria
Komenda | Opis |
---|---|
$ git zdalny dodaj | Aby utworzyć nowe połączenie lokalnego repozytorium ze zdalnym repozytorium, to polecenie jest przydatne. Tutaj zostanie zastąpiony adresem URL zdalnego repozytorium. |
$ git fetch < | Pobiera określoną zdalną gałąź z zdalnego repozytorium. |
$ Git Pull | Aby pobrać kopię określonych zdalnych gałęzi i natychmiast połączyć ją z lokalną kopią |
$ git push | Jest wykorzystywany do popchnięcia konkretnej gałęzi do zdalnego repozytorium, wraz z historią zatwierdzenia i utworzenia gałęzi w zdalnym repozytorium, jeśli nie istnieje |
Git Config
Komenda | Opis |
---|---|
$ git config -global użytkownik.nazwa | Służy do konfigurowania nazwy użytkownika dla wszystkich zobowiązań przez określonego użytkownika |
$ git config -global użytkownik.e-mail | Aby skonfigurować e -mail autora, który zostanie wykorzystany dla wszystkich zatrudnionych przez określonego użytkownika |
Alias $ git config -global. | Aby utworzyć skrót dla polecenia GIT |
$ git Config -System Core.redaktor | Aby ustawić edytor tekstu jako domyślny edytor, który jest używany przez polecenia dla wszystkich użytkowników |
$ git config -global -edit | Aby otworzyć globalny plik w edytorze Set Text do ręcznej edycji |
Git ciągnie
Komenda | Opis |
---|---|
$ git pull -rebase | Aby pobrać rebazy i kopię bieżącego oddziału Remote do lokalnej kopii |
Git Push
Komenda | Opis |
---|---|
$ git push -force | Wykorzystywane do pchania siły, jakby spowodowało połączenie bezbłędnego |
$ git push -wszystko | Popchnie wszystkie lokalne gałęzie git do konkretnego zdalnego repozytorium git |
$ git push -tags | Aby nacisnąć tagi, ponieważ znaczniki nie są automatycznie naciskowe, gdy naciskamy gałąź |
Git Log
Komenda | Opis |
---|---|
$ git log - | Służy do wykazania ograniczonej liczby zatrudnionych |
$ git log -oneline | Wymień każdy zatwierdzenie w pojedynczej linii |
$ git log -p | Pokazuje różnicę każdego zatwierdzenia |
$ git log -Author = „" | Służy do przeszukania zatwierdzenia przez określoną nazwę użytkownika |
$ git log… | Używane do wyświetlania zobowiązań, które pojawiają się między i |
$ git log - | Wymienia tylko zatwierdzenie określonego pliku |
$ git log -grep = „” | Służy do wyszukiwania zobowiązań z komunikatem zatwierdzenia, który pasuje |
Git Reset
Komenda | Opis |
---|---|
$ git reset | Służy do zresetowania obszaru inscenizacji, aby dopasować się do ostatniego zatwierdzenia, ale działający katalog pozostanie niezmieniony |
$ git reset -Hard | Zresetować obszar inscenizacji, a także katalog roboczy w celu dopasowania do najnowszego zatwierdzenia i wszystkich zmian w katalogu roboczym |
$ git reset | Wykorzystywane do przeniesienia obecnej gałęzi wstecz w celu zatwierdzenia i zresetowania inscenizacji. Jednak katalog roboczy będzie sam |
$ git reset -Hard | Działanie tego polecenia jest podobne do poprzedniego polecenia, jednak zresetuje obszar inscenizacji, a także katalog roboczy. Usuwa niezaangażowane zmiany i wszystkie zatwierdzenia po dostarczeniu |
Git diff
Komenda | Opis |
---|---|
$ git diff Head | Używane do wyświetlania różnicy między ostatnim zatwierdzeniem a katalogiem roboczym |
$ git diff -cached | Wykorzystywane do pokazania różnicy między ostatnimi zmianami zatwierdzenia a stopniowymi zmianami |
Git Rebase
Komenda | Opis |
---|---|
$ git rebase -i | Używany do rebazji bieżącej gałęzi i uruchamiania edytora w celu określenia poleceń dotyczących tego, jak każde zatwierdzenie zostanie przeniesione do podstawy |
Otóż to! Opracowaliśmy szczegółowe ściągaki GIT Commens z opisem.
Wniosek
Git ma wiele poleceń do wykonywania wielu operacji, takich jak konfiguracje git, inicjowanie repozytorium, tworzenie, usuwanie, aktualizację, usuwanie plików kodów, dodawanie, przełączanie, usuwanie gałęzi, budowanie połączeń między zdalnym repozytorium Git i repozytorium lokalnym GIT, repozytoria Pull i push z repozytoriami Pull i push gałęzie i wiele innych. Ten podręcznik wykazał ściągę git poleceń z opisem.