Instalowanie i rozpoczęcie pracy z Git w Debian Top 10

Instalowanie i rozpoczęcie pracy z Git w Debian Top 10
Git to bardzo popularny system kontroli wersji (VCS). Służy do śledzenia zmian w kodach źródłowych podczas tworzenia oprogramowania. Jest to naprawdę pomocne narzędzie do szybkiego tworzenia oprogramowania. Git jest bardzo szybki w wykonywaniu swojej pracy. Jest to jedno z najlepszych narzędzi, jakie może mieć programista, jeśli jest właściwie wykorzystywany. Git jest całkowicie open source.

W tym artykule pokażę ci, jak zainstalować Git na Debian 10 Buster i jak zacząć od Git. Więc zacznijmy.

Instalowanie git:

Git jest dostępny w oficjalnym repozytorium pakietów Debiana 10. Możesz więc łatwo zainstalować GIT na Debian 10 za pomocą APT Package Manager.

Najpierw uprowadź pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Pamięć podręczna repozytorium pakietów Apt powinna zostać zaktualizowana.

Teraz zainstaluj GIT z oficjalnego repozytorium pakietów Debian 10 za pomocą następującego polecenia:

$ sudo apt instal git

Teraz naciśnij Y a następnie naciśnij Aby potwierdzić instalację.

APT powinien pobrać i zainstalować wszystkie wymagane pakiety.

W tym momencie Git powinien zostać zainstalowany.

Po zainstalowaniu GIT sprawdź, czy Git działa z następującym poleceniem:

$ git --version

Jak widać, biegam git 2.20.1 na mojej maszynie Debian 10. Działa poprawnie.

Konfigurowanie globalnej nazwy użytkownika i e -maila:

Pierwszą rzeczą, którą powinieneś zrobić po zainstalowaniu GIT, jest skonfigurowanie globalnej nazwy użytkownika i e -maila. Ta nazwa użytkownika i e -mail będą domyślnie używane w twoich repozytoriach GIT.

Aby skonfigurować globalną nazwę użytkownika GIT, uruchom następujące polecenie:

$ git config -global użytkownik.Nazwa „Twoja nazwa_

NOTATKA: Zastąp swój nazwa_wodności własnym imieniem.

Aby skonfigurować globalny e -mail git, uruchom następujące polecenie:

$ git config -global użytkownik.Wyślij e -mail do „Your_email”

NOTATKA: Zastępować TWÓJ EMAIL z własnym adresem e -mail.

Teraz sprawdź, czy globalna nazwa użytkownika i e -mail są ustawione za pomocą następującego polecenia:

$ git config --global -l

Jak widać, globalny użytkownik.nazwa I użytkownik.e-mail jest poprawnie ustawiony.

Warunki git:

Aby zrozumieć git, powinieneś zapoznać się z niektórymi wspólnymi warunkami git.

Magazyn: Jest to katalog na komputerze lokalnym lub zdalnym serwerze, na którym wszystkie pliki projektu są przechowywane i śledzone przez GIT.

Nietkracone: Jeśli utworzysz nowy plik w swoim repozytorium GIT, nazywa się on nietreakowanym plik w git. O ile nie powiesz Git, aby go śledzić, Git nie będzie śledzić pliku.

Śledzone: Jeśli chcesz, aby Git śledzi plik, musisz powiedzieć Git, aby śledzić plik ręcznie.

Wystawiany na scenie: Zanim popełnisz zmiany w repozytorium GIT, musisz dodać pliki do obszaru inscenizacji. Pliki w obszarze inscenizacji nazywane są plikami inscenizowanymi.

Zmodyfikowany: Jeśli dodasz plik w obszarze inscenizacji i ponownie zmodyfikujesz plik przed popełnieniem, plik będzie miał zmodyfikowany status. Będziesz musiał ponownie dodać plik do obszaru inscenizacji, aby móc go popełnić.

Popełniać: Prowadzi migawkę plików, które są w obszarze inscenizacji. Zobowiązanie zawiera takie informacje, jak tytuł, opis, nazwa autora, e -mail, skrót itp.

Podstawowy przepływ pracy git:

W tej sekcji pokażę ci podstawowy przepływ pracy git. Zamierzam stworzyć nowe repozytorium GIT w moim lokalnym systemie plików i zacznę opracowywać prosty węzeł.Projekt JS na tym repozytorium i użyj git do śledzenia zmian w moim projekcie. Więc zacznijmy.

Najpierw zrób nowy katalog projektu Hello-Node/ i przejdź do katalogu projektu z następującymi poleceniami:

$ mkdir hello-node
$ CD Hello-Node/

Teraz zainicjuj nowe repozytorium GIT w katalogu projektu za pomocą następującego polecenia:

$ git init

Jak widać, inicjowane jest nowe puste repozytorium git.

Teraz utwórz nowy plik Witam.JS i wpisz w nim następujące wiersze kodu.

konsola.dziennik („Witam z Linuxhint!”);

Teraz, aby zobaczyć status plików w repozytorium GIT, uruchom następujące polecenie:

Status $ git

Jak widać, plik Witam.JS jest oznaczony czerwony. Co oznacza, że ​​jest to nietakowany plik.

Teraz, aby śledzić plik Witam.JS, Uruchom następujące polecenie:

$ git Dodaj Hello.JS

NOTATKA: Jeśli masz dużo plików w katalogu projektu, które chcesz śledzić, nie musisz uruchomić Git dodaj Dla każdego z plików. Zamiast tego możesz uruchomić następujące polecenie, aby śledzić je wszystkie.

$ git add .

Teraz sprawdź status plików za pomocą następującego polecenia:

Status $ git

Jak widać, plik jest teraz zaznaczony zielony, co oznacza, że ​​Git śledzi plik, a plik jest wystawiany. Jest gotowy do zaangażowania.

Teraz, aby popełnić zmiany, uruchom następujące polecenie:

$ git commit

Należy otworzyć edytor tekstu. Teraz wpisz wiadomość o zatwierdzenie. To może być wszystko. Ale to powinno pomóc Ci pamiętać, co tu zrobiłeś. Ignoruj ​​linie zaczynające się od #. To są komentarze i nie zostaną dodane do faktycznego zatwierdzenia.

Po napisaniu wiadomości zatwierdzenia naciśnij + X śledzony przez Y I Aby zapisać plik.

Zmiany powinny zostać popełnione.

Możesz wymienić wszystkie istniejące zatwierdzenia następującym poleceniem:

$ git log -linia

Jak widać, dodane przeze mnie zatwierdzenie jest wymienione tutaj. Każde zatwierdzenie ma swój własny skrót, a skrót jest wyjątkowy w całym projekcie. W tym konkretnym zatwierdzeniu jest hash 1EDC2D2. To jest krótka forma skrótu. Wystarczy jednoznacznie zidentyfikować każde zobowiązania.

Jeśli chcesz zobaczyć długą formę skrótu, wymień istniejące zatwierdzenia za pomocą następujące polecenie:

$ git log

Jak widać, wymieniono więcej informacji o każdym zatwierdzeniu. Również skrót jest wydrukowany w długiej formie.

Możesz dalej modyfikować istniejące pliki, dodać nowe pliki, śledzić je, sformułować, dodać nowe zatwierdzenia itdej strony, aby opracować swój projekt.

Tak więc instalujesz Git na Debian 10 Buster i zaczynasz z Git na Debian 10. Dziękujemy za przeczytanie tego artykułu.