Absolutny i minimalistyczny przewodnik dla początkujących po systemie kontroli wersji GIT

Absolutny i minimalistyczny przewodnik dla początkujących po systemie kontroli wersji GIT

GIT to system kontroli wersji, co oznacza, że ​​pozwala śledzić kod lub dowolny tekst w trakcie rozwoju.

Oznacza to, że możesz powrócić do każdego etapu rozwoju kodu. Bez wchodzenia w szczegóły, odbywa się to głównie za pomocą kilku podstawowych poleceń: klon,
dodać,popełniać, naciskać I ciągnąć.

Oczywiście jest dostępnych więcej poleceń, ale są to podstawowe polecenia, które zamierzamy omówić w tym krótkim
Git How-To. Zanim zaczniesz, upewnij się git Polecenie jest dostępne w twoim systemie. Jeśli nie, na Ubuntu lub Debian Linux zainstalujesz go jako użytkownika root przez następujące polecenie Linux:

# apt-get instaluj git 

Wyobrażać sobie git jako scentralizowane repozytorium kodu/tekstu, które mogą i bardzo często jest udostępniane między innymi programistami. Zacznijmy od klonowania mojego istniejącego repozytorium Git:

$ git Clone https: // [email protected]/LinuxConfig/LinuxConfig.org.git klonowanie w „Linuxconfig.org '… hasło dla' https: // [email protected] ': Ostrzeżenie: Wygląda na to, że sklonowałeś puste repozytorium. Sprawdzanie łączności… gotowe. 

Podałem swoje hasło i powyższe Git Clone Polecenie pobrało wszystkie pliki dostępne w tym repozytorium. W tej chwili repozytorium jest puste:

$ CD Linuxconfig.org/ $ ls 

Następnie zamierzam napisać prosty tekst i przechowywać go w pliku tekstowym o nazwie Mycode.tekst:

$ echo hello świat> myCode.txt $ cat Mycode.TXT Hello World 

Przed Mycode.tekst staje się częścią naszego repozytorium, który należy dodać do repozytorium. Odbywa się to za pomocą dodać Komenda:

$ git dodaj * 

Znak gwiazdkowy oznacza dodanie wszystkich plików (jestem po prostu zbyt leniwy, aby można by było jawne). Teraz tworzymy pierwszy kamień milowy w naszym rozwoju, dlatego popełniamy kod za pomocą popełniać Komenda:

$ git commit -m „Mój geniusz pierwszy wiersz kodu” [Master (root -commit) 01b23f7] mój geniusz pierwszy wiersz kodu 1 zmienił plik, 1 wstawienie (+) Utwórz tryb 100644 MyCode.tekst 

Na tym etapie kod jest częścią naszego repozytorium i możemy wrócić do tego kamienia milowego w dowolnym momencie za pomocą numeru zatwierdzenia. 01B23F7 w połączeniu z odpowiednim poleceniem, którego nie można tutaj omówić. -M opcja to wiadomość dołączona do
ten zobowiązanie opisujące to, co zostało zrobione. Chociaż nasz nowy kod jest popełniony, nadal nie może być przeglądany przez nikogo innego. Z tego powodu musimy przechowywać nasze nowe zobowiązanie do scentralizowanych
Katalog używa naciskać Komenda:

$ git push -u pochodzenie hasło dla 'https: // [email protected] ': Liczenie obiektów: 3, gotowe. Pisanie obiektów: 100% (3/3), 236 bajtów | 0 bajtów/s, gotowe. Razem 3 (Delta 0), ponownie użyty 0 (Delta 0) do https: // [email protected]/LinuxConfig/LinuxConfig.org.Git * [nowa gałąź] Master -> Master Branch Master skonfigurowany w celu śledzenia zdalnego mistrza oddziału z pochodzenia. 

Wszystkie zrobione. Na koniec omówimy ciągnąć polecenie używane do pobierania kodu z scentralizowanego repozytorium. Przez większość czasu nie będziesz jedynym programistą pracującym nad żadnym projektem. W
Tymczasem, że masz przerwę, niektórzy z twoich współpracowników mogą wypchnąć nowy kod do repozytorium, dlatego musisz zachować zsynchronizowanie. Odbywa się to przez ciągnąć Komenda.

$ git Pull Hasło dla 'https: // [email protected] ': Już aktualna. 

Bez zmian, więc mogę dalej pracować. Zawsze staraj się wykonywać git ciągnie Zanim zaczniesz pracować. W ten sposób masz większą szansę na uniknięcie niepotrzebnej potrzeby scalania kodowania. Od teraz będziesz
Powtarzanie następujących wierszy:

$ git pull tutaj wykonujesz swoją pracę $ git Dodaj * $ git commit -m „Jakiś znaczenie opisu genialnych rzeczy, które zrobiłeś” 

Powiązane samouczki Linux:

  • Samouczek wprowadzający do git na Linux
  • Jak zarządzać repozytoriami GIT z Pythonem
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak sklonować system Linux
  • Zainstaluj Arch Linux na stacji roboczej VMware
  • Samouczek git dla początkujących
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Samouczek debugowania GDB dla początkujących
  • Hung Linux System? Jak uciec do wiersza poleceń i…