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.