Jak korzystać z Gita w Linuksie

Od późnych lat 80., kiedy oprogramowanie do kontroli wersji zaczęło się rozwijać, Git pozostaje najłatwiejszym w użyciu narzędziem do śledzenia zmian kodu.

Usługi takie jak Github i Gitlab oferują przechowywanie kodu w repozytorium, często określanym jako repozytorium „zdalne”. Działają jako centralne przechowywanie kodu; Git może zsynchronizować kod lokalny z kodem centralnym, aby prawidłowo zarządzać nawet złożonymi zmianami wprowadzanymi przez wielu użytkowników.

Instalacja

W Ubuntu, Debianie i podobnych dystrybucjach, możesz zainstalować Git, uruchamiając:

sudo apt zainstaluj git

Notatka: W przypadku starszych wersji Ubuntu (wersja 14.04 i starsza) musisz użyć apt-get zamiast trafny.

W CentOS, Fedorze i innych dystrybucjach opartych na Red Hat, możesz zainstalować Git, uruchamiając:

mniam zainstaluj git

Podstawowe polecenia Gita

Zobaczmy kilka podstawowych poleceń w git co pomoże nam rozpocząć śledzenie zmian w naszym kodzie.

Aby włączyć git w folderze lokalnym, uruchom poniższe polecenie w folderze w Terminalu.

git init

Tworzy ukryty folder, .git, który zawiera konfigurację git i informacje o śledzeniu zmian, jeśli pliki zostaną później dodane do śledzenia zmian. Użyj go, aby zainicjować git w lokalnym projekcie.

Aby sklonować/pobrać zdalny folder i zainicjować na nim git, uruchom poniższe polecenie:

git klon 

Tutaj, , to adres URL projektu w zdalnym repozytorium. Pobierze zdalny projekt na system lokalny i utworzy folder zainicjowany przez git z nazwą projektu.

Pamiętaj, że nie ma potrzeby biegania git init po sklonowaniu projektu.

Aby pobrać zmiany ze zdalnego katalogu za pomocą git, uruchom poniższe polecenie:

git pull

Polecenie pull z git pobierze wszystkie zmiany w zdalnym repozytorium od ostatniego pobrania lub klonowania. Użytkownik musi najpierw zatwierdzić swoje lokalne zmiany, zanim pobierze ze zdalnego, aby lokalne zmiany nie zostały utracone.

W przypadku konfliktu między pobranymi zmianami a zmianami lokalnymi, git poinformuje, gdzie występuje konflikt i poprosi użytkownika o ręczną modyfikację pliku.

Aby dodać plik lub folder do git, uruchom poniższe polecenie:

git dodaj 

Powyższe polecenie dodaje plik lub folder określony w poleceniu do obszaru przemieszczania Git. Obszar przemieszczania Git odnosi się do stanu, w którym plik jest śledzony pod kątem zmian. Posługiwać się git dodaj . do dodawania wszystkich plików w bieżącym folderze do obszaru przemieszczania.

Aby sprawdzić status (stan śledzenia) plików w katalogu roboczym, uruchom poniższe polecenie

status git

Pokazuje status śledzenia bieżącego folderu; które pliki zostały zmienione od ostatniego zatwierdzenia i które pliki nie zostały dodane do obszaru pomostowego.

Aby zatwierdzić zmiany w git, użyj poniższego polecenia:

git commit -m "Zatwierdź wiadomość"

Polecenie zatwierdzenia zatwierdzi zmiany w pliku, co oznacza, że ​​zmiana postawiona została teraz wprowadzona na stałe. Obowiązkowe jest dostarczenie ciągu komunikatu z każdym zatwierdzeniem, który powinien opisywać zmiany wprowadzane w tym zatwierdzeniu; ma to na celu prowadzenie dziennika zmian.

Aby przesłać zmiany do zdalnego repozytorium za pomocą git, uruchom poniższe polecenie:

git push

Po zatwierdzeniu kodu użytkownik może przekazać zatwierdzone zmiany do zdalnego repozytorium. Zauważ, że użytkownik musi najpierw pobrać kod przed wypchnięciem, aby jego lokalny projekt zawierał wszystkie zdalne zmiany, jeśli takie istnieją.

Oto niektóre z podstawowych poleceń, dzięki którym użytkownik może zacząć używać Git do śledzenia zmian. Więcej poleceń obejmuje przechowywanie zmian, rozgałęzianie projektów i inne funkcje Git, które można znaleźć na stronie podręcznika Git.