Absolutny i minimalistyczny przewodnik dla początkujących po systemie kontroli wersji GIT
- 2901
- 107
- Pani Janina Cieśla
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…
- « Jak zmienić nazwę nazwy VM (maszyna wirtualna) na Xenserver
- Samouczek instalacji i konfiguracji wina w Linux »