Git - co to jest? Git dla początkujących: opis

Data:

2019-02-24 03:30:19

Przegląd:

499

Ranking:

1Kochać 0Niechęć

Udział:

Table of contents:

Wielu z tych, kto jest związana z rozwojem oprogramowania, słyszał o Git. Co to jest te trzy litery? Bardzo ważne jest, aby zrozumieć opis, a także zasady funkcjonowania, aby w przyszłości skutecznie korzystać z tego systemu kontroli wersji, w której, w przeciwieństwie do innych podobnych systemów, zupełnie inne pojęcia dotyczące informacji, korzystania z niej, bez względu na podobny interfejs użytkownika. Więc, co to jest Git?

Opis

git co to jest

Jest Git rozproszony system kontroli wersji opracowywanych plików. Powstała w 2005 roku przez autora SYSTEMU Linux. System ten wykonuje synchronizację pracy z witryną, a także zapisuje i aktualizuje zmiany w plikach. Jest to bardzo wygodne podejście w przypadku pracy nad projektem wielu deweloperów. Na dzień dzisiejszy w wielu znanych projektach używany jest Git. Co to jest stosowanie daje? Na przykład, rozwój systemu operacyjnego Android zajmuje się duża liczba programistów. Byłoby bardzo niewygodne, gdyby jeden z nich dokonał zmiany, a inni o tym nie wiedzieli. Git pozwala zawsze być na bieżąco wszystkich zmian, a w przypadku błędów wrócić do poprzednich wersji plików.

Korzystanie z odlewów, a nie łatki

co to jest

Główną różnicą jest Git od innych systemów kontroli wersji jest to, jak ona patrzy na dane. Duża część programów przechowuje informacje w postaci listy zmian, zwanych patchami do plików. Takie systemy do przechowywanych danych odnoszą się zarówno do zestawu plików, a także zestawu zmian, które są wykonane dla każdego pliku, w odniesieniu do czasu. Jak przechowuje swoje dane Git? Co to jest w tym systemie, co odróżnia ją od innych? Zamiast łaty, przechowywane dane są tu uważane za zestaw odcisków małej systemu plików. Za każdym razem, gdy użytkownik rejestruje nową wersję projektu, system po prostu zachowuje migawce plików w danym momencie. Aby zwiększyć skuteczność w przypadku, gdy plik nie został zmodyfikowany, system nie zapisuje go, a sprawia, że link do wcześniej zapisanego egzemplarz, w który wprowadzono ostatnie zmiany.

Bardziej:

Co to jest Ethernet – główne zalety internetu-sieci

Co to jest Ethernet – główne zalety internetu-sieci

O tym, co to jest Ethernet, okazało się w latach siedemdziesiątych XX wieku. Wynalazł ten typ sieci lokalnej Robert Metcalfe, który pracował w tym czasie na firmy Xerox. W latach 70-tych Metcalf otworzył własną firmę 3com, gdzie zakończyła się opraco...

UAC: wyłączyć lub ułaskawienie

UAC: wyłączyć lub ułaskawienie

W odległej już od nas w 2006 roku światowa komputerowa opinia publiczna była wstrząsa wyjściem SYSTEMU Windows Vista. Na nowy system od razu runął niesamowity lawinę negatywnych, powód dla którego nadal zostały.Jednym z nich była opcja UAC, wyłączyć ...

Jak dodać muzykę w iTunes: trzy proste sposoby

Jak dodać muzykę w iTunes: trzy proste sposoby

Telefony komórkowe kilku lat przekształciliśmy się z zwykłego narzędzia komunikacji w gadżety, które zastępują konsole do gier, książki, wideo i odtwarzaczy audio. A jeśli nie tak dawno muzykę można było po prostu pobrać z witryn internetowych i usta...

To jest bardzo ważne przeciwieństwie do innych systemów kontroli, która jest nieodłącznym Git. Co to jest różnica daje? Git staje się podobny do małego systemu plików, który bazuje na bardzo potężnymi narzędziami, które działają na nią.

Głównie lokalne operacje

git windows

Aby wykonać większość operacji Git, potrzebne są tylko lokalne zasoby i pliki. Oznacza to, że najczęściej nie ma potrzeby, aby w informacji znajdujących się na innych komputerach należących do sieci. Tak jak wszystkie zmiany projektu znajdują się na dysku, wykonywanie czynności odbywa się z prędkością światła. Na przykład, aby wyświetlić historię projektu, to nie trzeba jej pobierać z serwera. Ona jest odczytywana z lokalnego repozytorium na komputerze. Jeśli chcesz zobaczyć zmiany między wersją pliku, który powstał miesiąc temu, i bieżącej, można to zrobić bardzo szybko, nie zwracając się do serwera.

Jeszcze lokalna praca oznacza to, że można wiele rzeczy zrobić bez podłączenia do sieci. Na przykład, deweloper może wprowadzać zmiany, będąc w transporcie. W wielu systemach kontroli nie ma takiej możliwości.

Monitorowanie integralności danych

Przed tym jak zapisać dowolny plik, mu przypisany indeks w postaci sumy kontrolnej, tomografia bezpośrednio Git. Co to jest suma kontrolna? Jest to wartość, która jest obliczana za pomocą specjalnych algorytmów i służy do tego, aby sprawdzić integralność danych podczas ich przechowywania i udostępniania. Tutaj nie można zmienić bez wiedzy Git, i to jest bardzo ważny element filozofii systemu.

Dane najczęściej są dodawane

git usunąć

Prawie wszystkie czynności wykonywane w Git, dodają do bazy danych. Usunięcie ich jest bardzo trudne. Można tylko stracić jeszcze nie zapisanych informacji, ale w przypadku jej zatwierdzenia zagubieniem. Z tego powodu wiele osób wybiera właśnie Git, tak jak tu można eksperymentować bez ryzyka zrobić coś nieodwracalne.

Stanu pliku

Praca z Git dla początkujących oznacza zapamiętywanie tego, że plik może znajdować się w jednym z trzech stanów:

  • Wpisane, czyli plik zapisany w lokalnym repozytorium.
  • Zmieniona, gdy zmiany zostały wprowadzone, ale zapisywanie nie powiodło się.
  • Przygotowane ó zmienione pliki, które są oznaczone, aby zapisać.

Tak, w projektach, w których używany jest Git, posiada trzy sekcje dla różnych stanów plików:

  • Katalog Git, gdzie przechowywane są metadane, a także baza danych obiektów. Ta część systemu jest najważniejsza.
  • Katalog Roboczy, który jest pobranej z bazy danych kopią jakiejś wersji projektu.
  • Plik zawierający informacje o późniejszym utrzymaniu.

Instalujemy Git

pierwsza konfiguracja git

Pierwszą rzeczą, którą musisz zrobić, aby korzystać z systemu kontroli wersji ó zainstalować ją. Istnieje kilka sposobów, aby to zrobić. Najważniejsze z nich są dwie opcje:

  • Instalacja Git ze źródeł.
  • Instalacja pakietu dla danej platformy.

Instalacja Git ze źródeł

Jeśli jest taka możliwość, lepiej jest użyć tej opcji, tak jak zostanie odebrana najnowsza wersja. Każda aktualizacja zwykle zawiera wiele przydatnych ulepszeń dotyczących interfejsu użytkownika.Dlatego, jeśli instalacja ze źródeł nie jest dla ciebie zbyt trudne, lepiej zdecydować się na jej. Tak i większość dystrybucji Linuksa zawierają przestarzałe pakiety.

Aby zainstalować potrzebne wymagane biblioteki: expat, curl, libiconv, openssl, zlib. Po ich instalacji można pobrać najnowszą wersję systemu kontroli wersji, skompilować i zainstalować.

Instalacja w systemie operacyjnym Windows

Jeśli użytkownik nie ma Linux, a chce korzystać z Git, Windows również obsługuje ten system. I ustawić ją bardzo proste. Istnieje projekt msysGit, procedura instalacji, która jest jedną z najprostszych. Należy po prostu pobrać plik instalatora, który można znaleźć na stronie projektu na GitHub, a następnie go uruchomić. Po zakończeniu instalacji na komputerze, będzie dwie wersje - graficzna i konsola.

Konfiguracja Początkowa Git

git dla opornych

Po tym jak system kontroli jest zainstalowany na komputerze, należy wykonać pewne czynności, aby skonfigurować środowisko pod użytkownika. Odbywa się to raz. Podczas aktualizacji wszystkie ustawienia są zapisywane. Można je zmienić w dowolnym momencie.

Git zawiera narzędzia git config, pozwalającą robić konfiguracji i monitorowania pracy systemu, a także wygląd. Te ustawienia mogą być zapisywane w trzech miejscach:

  • W pliku zawierającym wartości, które są wspólne dla wszystkich użytkowników i repozytoriów.
  • W pliku zawierającym ustawienia konkretnego użytkownika.
  • W pliku konfiguracyjnym znajdującym się w bieżącym repozytorium. Takie ustawienia obowiązują tylko do niego.

Nazwa Użytkownika

W pierwszej kolejności po instalacji należy podać nazwę użytkownika oraz e-mail. To bardzo ważne, ponieważ każdy commit (zapisywanie stanu) zawiera te dane. Włączają się we wszystkie wysłane commit i nie mogą być zmienione później.

Jeśli podasz opcję óglobal, takie ustawienia trzeba będzie zrobić jeden raz.

Wybór edytora tekstu

Po wpisaniu nazwy należy wybrać edytor, który będzie niezbędny podczas pisania wiadomości w Git. Domyślnie zostanie użyty domyślny edytor systemu operacyjnego. Jeżeli użytkownik będzie chciał korzystać z innego, trzeba się zarejestrować to w ustawieniach pliku konfiguracyjnego w linii core.editor.

Sprawdzanie poprawności ustawień

Aby znać podstawy Git, trzeba umieć sprawdzać używane ustawienia. Do tego stosuje się polecenie git config ólist. Ona wyświetla wszystkie dostępne opcje, które będzie w stanie znaleźć. Niektóre nazwy opcji mogą być obecne na liście kilka razy. Dzieje się tak z powodu tego, że jest Git odczytuje jeden klucz z różnych plików. W takiej sytuacji dla każdego klucza jest to ostatnia wartość. Istnieje możliwość sprawdzenia wartości określonych kluczy, wpisując polecenie zamiast «--list» i «{klucz}”.

Jak utworzyć repozytorium

To Osiągnąć na dwa sposoby. Pierwszy polega na zaimportowaniu do systemu istniejącego katalogu lub projektu. Drugi – to klonowanie z serwera już istniejącego repozytorium.

Tworzenie w tym katalogu

Jeśli użytkownik zdecyduje się rozpocząć korzystanie z Git dla już istniejącego projektu, musi on przejść do katalogu i zainicjować system. Do tego potrzebna jest komenda git init. Ona tworzy w katalogu podkatalog, w którym będą znajdować się wszystkie niezbędne pliki. Na tym etapie jeszcze nie jest zainstalowany версионный kontrolę nad projektem. Aby dodać pliki pod kontrolę trzeba je indeksować i zrobić pierwszy utrwalenie zmian.

Klonowanie repozytorium

W Celu uzyskania kopii istniejącego repozytorium potrzebna zespół git clone. Z jej pomocą Git otrzyma kopię niemal wszystkich danych z serwera. Dotyczy to wszystkich wersji każdego pliku. Bardzo wygodna opcja, ponieważ w przypadku awarii serwera, programista może użyć klon na każdym kliencie, aby powrócić serwera do stanu, w jakim był po klonowaniu. To przypomina punkt przywracania.

Usuwanie pliku w Git

Usunąć z systemu każdy plik można, jeśli wykluczyć go z indeksu, czyli z monitorowanych plików. Do tego potrzebna jest komenda git rm. Ona również usuwa plik z katalogu roboczego użytkownika. Następnie trzeba wykonać commit. Po nim plik po prostu zniknie i śledzone więcej nie będzie. Jeśli on zmieniony i już indeksowane, to stosuje przymusowe usunięcie z opcją-f. Taki sposób zapobiega usuwanie tych, którzy jeszcze nie zapisali się w migawkę i które nie ma możliwości przywrócenia systemu.

Anulowanie zmian

W każdej chwili może pojawić się konieczność zniesienia jakiegokolwiek działania. Jeśli użytkownik wykonał commit wcześnie, zapominając dodaj kilka plików, to można перевыполнить go za pomocą opcji --amend. Taki zespół używa do rewizji indeksu. Jeśli po wykonaniu ostatniego zapisu nie produkowano żadnych zmian, to projekt będzie w takim samym stanie, i pojawi się edytor do komentarzy, gdzie użytkownik będzie mógł edytować wszystko, co trzeba. Trzeba pamiętać, że nie każdą operację anulowania będzie można cofnąć. Czasami można trwale usunąć dane. Należy być ostrożnym.

Wyniki

praca z git dla początkujących

Teraz użytkownik musi powstać wyobrażenie o tym, co to jest Git, do czego potrzebny jest system kontroli wersji, czym różni się od innych podobnych produktów. Rozumiem, że dla pełnego zapoznania należy ustawić roboczą wersję z Gitspersonalizowanych ustawień pod siebie. Nie zaszkodzi jakiś poradnik lub kurs wideo Git «opornych», który będzie w stanie krok po kroku przeprowadzić użytkownika na wszystkich etapach pracy z systemem.


Article in other languages:

AR: https://tostpost.com/ar/computers/19034-git---what-is-it-git-for-beginners-description.html

BE: https://tostpost.com/be/kamputary/30451-git---shto-takoe-git-dlya-pachatko-ca-ap-sanne.html

DE: https://tostpost.com/de/computer/30469-git---was-ist-das-git-f-r-anf-nger-beschreibung.html

ES: https://tostpost.com/es/equipos/30500-git---qu-es-git-para-principiantes-descripci-n.html

HI: https://tostpost.com/hi/computers/17066-git---git.html

JA: https://tostpost.com/ja/computers/19248-git-git.html

KK: https://tostpost.com/kk/komp-yuterler/30418-git---degen-m-z-ne-git-bastaushy-sipattamasy.html

PT: https://tostpost.com/pt/computadores/30317-git---o-que-o-git-para-iniciantes-descri-o.html

TR: https://tostpost.com/tr/bilgisayarlar/34250-git-nedir-git-yeni-ba-layanlar-i-in-a-klama.html

UK: https://tostpost.com/uk/komp-yuteri/30392-git---scho-take-git-dlya-pochatk-vc-v-opis.html

ZH: https://tostpost.com/zh/computers/16752-git---what-is-it-git-for-beginners-description.html






Alin Trodden - autor artykułu, redaktor
"Cześć, jestem Alin Trodden. Piszę teksty, czytam książki, Szukam wrażeń. I nie jestem zły w opowiadaniu ci o tym. Zawsze chętnie biorę udział w ciekawych projektach."

Uwaga (0)

Ten artykuł nie ma komentarzy, bądź pierwszy!

Dodaj komentarz

Nowości

Co to jest karta tunelowania Teredo firmy Microsoft: po co jest on potrzebny, jak działa i jak go wyłączyć?

Co to jest karta tunelowania Teredo firmy Microsoft: po co jest on potrzebny, jak działa i jak go wyłączyć?

Siódma wersja systemu Windows od momentu jej wyjścia przedstawił użytkownikom wiele niespodzianek. Tak, wielu odkryli w systemie (a dokładniej w «Menedżerze urządzeń») sterownik do karty tunelowania Teredo firmy Micros...

Nie działa mikrofon w skype: możliwe przyczyny i ich usuwanie

Nie działa mikrofon w skype: możliwe przyczyny i ich usuwanie

«Skype» - program, którego wielu do tej pory korzystają. Ona jest najbardziej popularny файлообменником, funkcjonalnej i narzędzia do połączeń wideo. Ale przez ostatnie kilka lat aktywnie zaczęła się wycofywać, poniewa...

W the neverhood przejście - nie jest ważne, czerpać przyjemność z plasteliny!

W the neverhood przejście - nie jest ważne, czerpać przyjemność z plasteliny!

dawno, dawno temu, gdy do podróży do innego świata było na tyle Pentium 75 i Windows 95, Douglas Turn Нэйпл, "ojciec" jest niesamowicie strome Ziemnych Ślimaka Jima, nagle wpadł do Steven Спилбергу i umieścił w jego biurze prosto ...

Jak ustawić

Jak ustawić "Instagram" na komputer: szczegółowe instrukcje i wskazówki

sieci Społeczne odgrywają ogromną rolę w naszym życiu. W ciągu ostatnich kilku lat liczba osób, zarejestrowanych w jednym z takich zasobów, znacznie wzrosła. I to wcale nie jest zaskakujące. Tu możemy słuchać ulubionej muzyki, roz...

Kalibrator monitora: instrukcja i opis ogólny

Kalibrator monitora: instrukcja i opis ogólny

 Nie jest tajemnicą, że każdy monitor ma swoje unikalne parametry techniczne i ustawienia. Jeden i ten sam kolor na różnych urządzeniach będzie się różnić. Czasami różnica jest widoczna nawet gołym okiem, ale i niewielkie odc...

Jak zainstalować kartę graficzną samodzielnie

Jak zainstalować kartę graficzną samodzielnie

Jeśli jesteś zatwardziały gracz lub nagle zdali sobie sprawę, że twój komputer nie jest już tak młody, jak by się chciało, będzie zainteresowany, aby dowiedzieć się, jak zainstalować kartę graficzną. To urządzenie jest odpowiedzia...