Wprowadzenie do poleceń GIT

GIT jest bardzo popularną metodą kontroli wersji i narzędziem do zarządzania kodem źródłowym, które służy do śledzenia wszystkich zmian, które zostały wprowadzone w kodzie źródłowym programu. Ułatwiło życie inżynierom oprogramowania, ponieważ służy do śledzenia tylko zmian w jednym lub kilku plikach. Służy do współpracy między inżynierami oprogramowania, ponieważ każdy inżynier pracuje nad kodem w swojej gałęzi i może wypchnąć swój kod, aby połączyć się z gałęzią master, tworząc w ten sposób kompletne rozwiązanie kodu. Cele, dlaczego znalazła się wśród bardzo popularnych narzędzi, wynikają z jej integralności, szybkości i obsługi wszystkich nieliniowych przepływów pracy w sposób rozproszony. Katalog GIT obecny na każdym komputerze jest sam w sobie kompletnym repozytorium, czego nie ma w przypadku wielu działających obecnie systemów klient-serwer. Podczas korzystania z GIT Bash istnieje kilka poleceń, które powinny być ci znane. W tym poście omówimy te polecenia.

Podstawowe polecenia:

  • git config: To polecenie służy do ustawienia nazwiska autora i adresu e-mail, na który ma być adresowany plik zatwierdzenia.

Użyj: git config –global user.email „(adres e-mail)”

  • git init: służy do uruchomienia nowego repozytorium git. To polecenie jest zwykle używane na początku.

Użyj: git init (nazwa repozytorium)

  • git clone: To polecenie służy do klonowania lub kopiowania repozytorium z adresu URL. Ten adres URL ogólnie to serwer bitbucket, skrytka lub dowolna inna usługa kontroli wersji i przechowywania repozytorium zarządzania kodem źródłowym.

Użyj: git clone (URL)

  • git add: Służy do dodawania pliku do obszaru pomostowego. Zamiast wybierać jedną nazwę pliku, możesz również nadać wszystkim nazwom plików *.

Użyj: git add (nazwa pliku),
git dodaj *

  • git commit –m: To polecenie służy do wykonania migawki lub nagrania pliku w historii wersji na stałe.

Użyj: git commit –m (wpisz wiadomość)

Podanie tekstu komunikatu na końcu polecenia commit pomaga w identyfikacji szczegółów dotyczących kodu commit.

  • git commit –a: To polecenie zatwierdzenia służy do zatwierdzenia każdego takiego pliku, który został dodany w wyniku polecenia git add. Od tego czasu jest również odpowiedzialny za zatwierdzenie wszelkich innych plików, do których wprowadzono zmianę.

Użyj: git commit -a

  • git diff: Jak sama nazwa wskazuje, to polecenie służy do wyświetlania wszystkich różnic między plikami, dopóki zmiany nie zostaną jeszcze wprowadzone.

Użyj: git diff

  • git diff –staged: To polecenie służy do wyświetlania wszystkich różnic między plikami obszaru pomostowego a najnowszą wersją, która może być obecna.

Użyj: git diff -staged

  • git diff (pierwsza gałąź) (druga gałąź): Jest to bardzo skuteczne polecenie, ponieważ służy do wyświetlania różnic występujących między dwiema gałęziami. Zasadniczo jeden programista będzie pracował nad swoją indywidualną gałęzią, która następnie zostanie połączona w gałąź główną.

Użyj: git diff (pierwsza gałąź) (druga gałąź)

  • git reset (plik): To polecenie, jak sugeruje nazwa, służy do rozpakowywania pliku. Mimo że plik jest przerywany, zawartość pliku pozostała nienaruszona.

Użyj: git reset (plik)

Pośrednie polecenia GIT:

  • Git reset (zatwierdzenie): To polecenie resetowania służy do cofnięcia wszystkich zmian, które zostały włączone jako część zatwierdzenia po dokonaniu określonego zatwierdzenia. Pomaga to zapisać zmiany lokalnie na komputerze.

Użyj: git rest (commit)

  • Git reset –hard (commit): To polecenie służy do odrzucenia całej historii i prowadzi nas do ostatniego określonego zatwierdzenia.

Użyj: git reset –hard (commit)

  • Status Git: Jest to jedno z najczęściej używanych poleceń, ponieważ służy do wyświetlania wszystkich plików, które są gotowe do zatwierdzenia.

Użyj: status git

  • Git rm: Podobnie jak w Uniksie, rm służy do usuwania, w ten sam sposób rm służy do usuwania pliku z bieżącego katalogu roboczego, a także służy do stopniowego usuwania.

Użyj: git rm (plik)

  • Git log: To polecenie służy do wyświetlania historii wersji dla bieżącego działającego oddziału.

Użyj: git log

  • git log - śledź: To polecenie jest podobne do polecenia git log, z tą różnicą, że wyświetla historię wersji konkretnego pliku, co często obejmuje także zmianę nazwy pliku.

Użyj: git log - śledź (plik)

  • git show: to polecenie służy do wyświetlania metadanych i wszystkich zmian związanych z treścią konkretnego zatwierdzenia.

Użyj: git show (zatwierdzenie)

  • git tag: to polecenie służy do nadawania określonych znaczników zatwierdzeniom kodu.

Użyj: git tag (commitID)

  • git branch: komenda Git branch służy do wyświetlania wszystkich gałęzi, które są lokalnie obecne w repozytorium.

Użyj: gałąź git

  • Git branch (nazwa-gałęzi): To polecenie służy do utworzenia nowej gałęzi.

Zastosowanie: oddział Git (nazwa-oddziału)

Zaawansowane polecenia GIT

  • Git branch –d (nazwa gałęzi): To polecenie służy do usunięcia bieżącej określonej nazwy gałęzi.

Użyj: git branch –d (nazwa gałęzi)

  • Git Checkout: To polecenie jest pomocne w przełączaniu się z jednej gałęzi do drugiej.

Użyj: git checkout (nazwa oddziału)

Porady i wskazówki

Najczęściej ignorowanym plikiem jest plik ~ / .gitconfig, który jest globalnym plikiem konfiguracyjnym gita i zawiera całkiem przydatne polecenia. Korzystając z tego polecenia, wiele ustawień można modyfikować / zmieniać zgodnie z życzeniem. Możesz włączyć lub wyłączyć poszczególne opcje poleceń w zależności od wyboru, a także ustawić aliasy.
Innym ważnym punktem, o którym należy wspomnieć, jest wizualizacja wykresu zatwierdzeń, który jest bardzo przydatny, gdy pracujesz nad jakimś projektem, który składa się z wielu rozgałęziających się struktur.

Wniosek

Najlepszym sposobem na zapamiętanie tych poleceń jest częste ich używanie. Nie martw się, jeśli nie masz oficjalnego projektu, możesz sklonować dowolne repozytorium ze skrytki i rozpocząć pracę nad GIT, aby uzyskać praktyczne doświadczenie i przyjemny smak.

Polecane artykuły

To był przewodnik po poleceniach GIT. Omówiliśmy tutaj podstawowe, zaawansowane i niektóre bezpośrednie polecenia. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -

  1. Lista poleceń selenu
  2. Lista poleceń GitHub
  3. Podstawowe i zaawansowane polecenia AutoCAD
  4. Polecenia Spark