Git to najpopularniejszy system kontroli wersji wybierany przez wielu programistów. Linus Torvalds opracował Git podczas tworzenia jądra Linuksa w 2005 roku. Od tego czasu programiści powszechnie używają tego systemu kontroli wersji do współpracy z innymi członkami przy swoich projektach.

Jeśli uczysz się tworzenia oprogramowania i jego różnych aspektów, być może słyszałeś już o Git w pewnym momencie. Ten przewodnik szczegółowo wyjaśni Git, wraz z krótkim przewodnikiem, jak zainstalować i skonfigurować go w systemie Linux.

Co to jest Git i dlaczego go potrzebujesz?

Tworzenie oprogramowania jest wyzwaniem. Wiąże się to z pracą z kilkoma plikami i często wymaga majstrowania przy kodzie źródłowym, aby osiągnąć zamierzone dane wyjściowe, zanim będzie gotowy do użycia.

Nie tylko to, ale nawet po uruchomieniu kodu w środowisku produkcyjnym nadal istnieje potrzeba okresowa refaktoryzacja, aby kod był wydajny, łatwy w utrzymaniu i czytelny dla innych programistów zespół.

Przy tak wielu zmiennych i wielu programistach pracujących jednocześnie nad projektem, wkrótce może stać się trudnym prowadzenie zakładki wszystkich różnych plików projektu i ich wersji.

instagram viewer

W tym miejscu do gry wkracza system kontroli wersji (VCS), taki jak Git. Ułatwia śledzenie i zarządzanie zmianami w kodzie zgłaszanymi przez różnych członków zespołu, a to z kolei przyspiesza proces tworzenia i testowania oprogramowania.

Niektóre z istotnych zalet korzystania z systemu kontroli wersji obejmują:

  • Dostęp do długoterminowej historii zmian, dzięki czemu możesz przeglądać każdą zmianę, jaką kiedykolwiek wprowadził zespół do pliku.
  • Rozgałęzianie i scalanie, które ułatwia jednoczesne przesyłanie i umożliwia łączenie wielu wersji pliku w jeden plik w celu zastosowania zmian i zapobiegania duplikacji plików.

Oczywiście to, jakiego systemu kontroli wersji używasz, określa również korzyści, jakie możesz uzyskać z jego używania. W przypadku Git, ponieważ jest to rozproszony system kontroli wersji (DVCS), wszystkie pliki kodu są obecne na komputerze każdego współautora.

Tak więc, oprócz powyższych korzyści (i kilku innych), Git umożliwia również pracę w trybie offline — z wyjątkiem funkcji push i pull, które nadal wymagają połączenia z Internetem.

Związane z: 10 najlepszych systemów kontroli wersji dla systemu Linux

Jak zainstalować Git w systemie Linux

Instalacja Gita w Linuksie jest dość prosta. Użyj następujących poleceń, w zależności od dystrybucji Linuksa, aby zainstalować ją na swoim komputerze.

Zainstaluj Git na Debianie/Ubuntu

Git jest dostępny w oficjalnych repozytoriach Ubuntu i Debian. Dlatego możesz go łatwo zainstalować za pomocą APT:

sudo apt zainstaluj git

Zainstaluj Git w Fedorze

Możesz zainstalować Git w Fedorze za pomocą DNF lub YUM. Jeśli używasz starszej wersji Fedory (do Fedory 21), użyj YUM:

sudo mniam zainstaluj git

I odwrotnie, jeśli w systemie działa Fedora 22 lub nowsza, możesz użyć DNF do zainstalowania Git.

sudo dnf zainstaluj git

Zainstaluj Git na Arch Linux

Jeśli korzystasz z Arch Linux, możesz zainstalować Git za pomocą Pacmana:

sudo pacman -S git

Zainstaluj Git na FreeBSD

Aby zainstalować Git na FreeBSD, wydaj następujące polecenie:

sudo pkg zainstaluj git

Po zakończeniu sprawdź, czy instalacja się powiodła, uruchamiając następujące polecenie:

git --wersja

Jeśli zwraca numer wersji, oznacza to, że instalacja się powiodła. Jeśli nie, musisz ponownie przejść przez proces instalacji.

Jak skonfigurować Gita w systemie Linux

Po zainstalowaniu Git w systemie, przed użyciem należy skonfigurować niektóre jego składniki, takie jak nazwa użytkownika, adres e-mail i domyślny edytor tekstu. Ta konfiguracja będzie procesem jednorazowym, a skonfigurowane ustawienia powinny trwać tak długo, jak długo nie usuniesz Git z systemu.

Utwórz tożsamość dla Git

Na początek musisz najpierw ustawić domyślną tożsamość (nazwę użytkownika i adres e-mail) dla każdego zatwierdzenia, które wykonujesz w swoim systemie. Można to zrobić na dwa sposoby. Możesz ustawić tożsamość globalną, aby wszystkie zatwierdzenia, które wypchniesz, przechodziły przez tę samą tożsamość, lub ustawić tożsamość repozytorium, aby używać oddzielnych tożsamości dla różnych projektów.

Aby ustawić tożsamość globalną, otwórz terminal i uruchom poniższe polecenia:

git config --global user.name "twoja_nazwa"
git config --global user.email "your_email_address"

Jeśli chcesz ustawić domyślną tożsamość dla konkretnego repozytorium, najpierw przejdź do katalogu, który zawiera repozytorium. Posługiwać się polecenie ls aby wyświetlić katalogi (i podkatalogi) i polecenie cd wejść do nich.

Gdy znajdziesz się w repozytorium, uruchom w terminalu następujące polecenia:

git config nazwa.użytkownika "twoja_nazwa"
git config user.email "your_email_address"

Skonfiguruj SSH dla Git w systemie Linux

Ponadto, chociaż nie jest to konieczne, możesz również skonfigurować set SSH aby Git na Twoim komputerze zezwalał na logowanie bez hasła. W ten sposób nie musisz wprowadzać hasła za każdym razem, gdy chcesz zatwierdzić zmiany w repozytorium.

Aby to zrobić, otwórz okno terminala i uruchom następujące polecenie, aby utworzyć nowy klucz SSH z adresem e-mail:

ssh-keygen -t rsa -b 4096 -C "twój_adres_e-mail"

Po wyświetleniu monitu o nazwę pliku określ lokalizację, w której chcesz zapisać klucz i naciśnij Wchodzić; aby przejść do domyślnej opcji, naciśnij Wchodzić.

System poprosi teraz o ustawienie hasła, aby dodać dodatkową warstwę bezpieczeństwa do SSH na twoim komputerze. Wpisz silne hasło, które możesz zapamiętać i trafić Wchodzić.

Na koniec musisz dodać klucz SSH do ssh-agent, który przechowuje klucze prywatne twojego systemu. W tym celu uruchom w terminalu następujący kod:

ssh-dodaj ~/.ssh/id

Po skonfigurowaniu tożsamości możesz dalej konfigurować usługę Git, aby dostosować ją do swojego przepływu pracy.

Zmień domyślny edytor tekstu dla Git

Jedną z dodatkowych konfiguracji, które możesz zrobić, jest zmiana domyślnego edytora tekstu Git dla Twoich interakcji.

Domyślnie Git jest skonfigurowany do używania edytora tekstu Vima. Jeśli jednak nigdy wcześniej nie używałeś Vima, możesz nie czuć się jak w domu, używając go. Aby zademonstrować ten proces, ustawimy nano jako domyślny edytor tekstu Git. Ale jeśli masz preferowany edytor tekstu, możesz zastąpić nano tym w następującym poleceniu:

git config --global core.editor nano

Przejrzyj konfiguracje

Po skonfigurowaniu Git zgodnie z własnymi preferencjami sprawdź ustawienia konfiguracji raz, aby upewnić się, że są poprawne. Uruchom następujące polecenie, aby uzyskać listę wszystkich ustawień konfiguracyjnych Git dla Twojego systemu:

git config --list

W pewnym momencie w przyszłości, jeśli zechcesz edytować konfigurację, otwórz gitconfig plik, uruchamiając:

nano ~/.gitconfig

Następnie edytuj wartości tożsamości, które chcesz zmienić.

Pomyślne uruchomienie Gita w systemie Linux

Korzystając z powyższego przewodnika, powinieneś być w stanie zainstalować i skonfigurować Git w swoim systemie Linux w mgnieniu oka. Następnie musisz włączyć Git do swojego przepływu pracy, aby lepiej zarządzać swoimi projektami.

W tym celu istnieją różne usługi Git, które mogą pomóc w zarządzaniu repozytoriami. Jednym z takich jest GitHub, który ułatwia kontrolę wersji, oferując jednocześnie bezpieczne przechowywanie w chmurze i wsparcie integracji dla niezliczonych narzędzi.

Jeśli jednak jesteś nowy w Git i zastanawiasz się, od czego zacząć, nauka tworzenia pierwszego repozytorium może pomóc w zaznajomieniu się z tym narzędziem.

E-mail
Jak stworzyć swoje pierwsze repozytorium na Github

Chcesz udostępniać swoje projekty programistyczne online? Oto jak rozpocząć pracę z pierwszym repozytorium Github.

Czytaj dalej

Powiązane tematy
  • Linux
  • Zainstaluj oprogramowanie
  • Terminal
  • GitHub
O autorze
Yash Wate (16 opublikowanych artykułów)

Yash jest pisarzem sztabowym w MUO zajmującym się majsterkowaniem, Linuksem, programowaniem i bezpieczeństwem. Zanim odnalazł swoją pasję w pisaniu, zajmował się tworzeniem aplikacji internetowych i iOS. Możesz również znaleźć jego teksty na TechPP, gdzie zajmuje się innymi branżami. Poza technologią lubi rozmawiać o astronomii, Formule 1 i zegarkach.

Więcej od Yash Wate

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w e-mailu, który właśnie do Ciebie wysłaliśmy.

.