Какво е Git терминология?

Git е система за управление на код с отворен код, използвана от програмисти. Не е нищо друго освен хранилище за контрол на версията, за да се проследят промените, направени в проекта. Git започва от разработката на ядрото на Linux. Основана е през 2005 г. Основният git е написан на език за програмиране на C, но е реимплантиран на други езици, т.е. д: Ruby, Python и Java. Специално се използва от програмистите за поддържане на версии на текущия работен код. Сега дните git терминология се използва от много популярни проекти с отворен код като екипа за разработчици на Android и Eclipse, както и от много търговски организации.

Характеристики на Git терминологията

В терминологията на Git има някои вълнуващи функции, които са както следва:

1) Клон

  • Клонът е версия на хранилището, която е различна от основния работещ проект. Един git проект може да има повече от един клон.
  • Клонът се казва указател за извършване. Избирането на клон в терминологията на Git се нарича, за да проверите клон.
  • Можете да създадете нов клон от съществуващ и да промените кода независимо от други клонове.
  • Синтаксис: git клон

2) Ангажирайте

  • Комитетът е една от най-често използваните функции на Git, това е като запазване на актуализирания файл в оригиналната му папка и презаписване на вече съществуваща
  • Ангажиментът е колекция от съдържание, съобщение за това как сте попаднали там и ангажиментите, които са дошли преди него.
  • Синтаксис: git log - използва се за да видите последните извършени промени в кода.

3) ГЛАВА

  • HEAD представлява представяне на разгледания в момента клон на последния ангажиран код.
  • Когато проверите ангажимент, той променя състоянието си, наречено отделена HEAD.

4) Индекс

  • Индексът е алтернативен термин за зоната на постановка.
  • Неговото място в git, където можете да поставите целия си актуализиран код, преди той да бъде действително ангажиран. След това, вашият ангажиран код ще бъде съхранен в git хранилището.

5) хранилище

  • В GIT, хранилище е като структура от данни, използвана за съхраняване на метаданни за набор от файлове и директории.
  • Различните проекти имат различни хранилища.
  • Колекция от комити и клонове и тагове за идентифициране на комити
  • Има различни версии на хранилището, както следва:
    а) Локално хранилище
    б) Дистанционно хранилище
    в) Възходящо хранилище

6) Ревизия

  • Представлява версия на изходния код. Git изпълнява ревизии като обекти на ангажиране.
  • Те са идентифицирани от SHA-1 хеш.

7) Постановка зона

  • Постановката е мястото за съхранение на промените в работното дърво преди извършването.
  • Областта на поставяне съдържа моментна снимка на промените в работното дърво (променени или нови файлове), които са от значение за създаване на следващия запис и съхранява техния режим (тип на файла).

8) Маркер

  • Маркерът се използва за маркиране на етапа на извършване на значението. Можем да маркираме ангажимент за бъдеща справка.
  • Клоновете и маркерите се наричат ​​указатели, разликата е, че клоните се движат, когато се създаде нов ангажимент, докато маркерите винаги сочат към един и същ ангажимент.
  • Има два типа тагове, както следва:
    i) Етикет с леко тегло
    ii) Анотиран маркер

9) URL адрес

  • URL адрес в Git открива местоположението на хранилището.
  • Git прави разлика между URL адреса за извличане за получаване на нови данни от други хранилища и push URL за преместване на данни в друго хранилище.

10) Работещо дърво

  • Дървото на действително проверените файлове, обикновено съдържащо съдържанието на дървото на комита HEAD и всички локални промени, които сте направили, но все още не са извършени.
  • Синтаксис: състояние на git - текущ клон в работното ви пространство.
  • Тя съответства на проверката на една версия на хранилището с потенциални промени, извършени от потребителя.
  • Потребителят може да променя файловете в работното дърво чрез промяна на съществуващи файлове и чрез създаване и премахване на файлове.

11) Вилица

  • Вместо да се използва едно хранилище от страна на сървъра, за да действа като „централна“ кодова база, forking дава на всеки програмист хранилище от страна на сървъра

12) Поръчка

  • Командата за проверка се използва за превключване между клонове в хранилище.

13) Клон

  • Клонът на git е помощна програма за команден ред на Git. Използва се, за да направи копие на целевото хранилище или да го клонира.

14) Сливане

  • Тази команда на Git се използва за събиране на всички кодове, направени от git команда клон и clubbed заедно в един единствен клон.

15) Издърпайте и натиснете

  • Да предположим, че има няколко програмисти, работещи върху един и същ код с различен модул. В този случай програмист 1 направи своите промени и иска да качи най-новия актуализиран код на git, този процес се нарича Push code.
  • В горния същия процес, да предположим, че програмист 2 иска да вземе най-новия актуализиран код на програмист 1, след това той ще вземе най-новия код на програмист 1. Този процес се нарича Pull code

Предимства на Git терминологията

Предимствата на Git Terminology са следните:

1) Изпълнение

  • Ангажирането на нови промени, разклоняването, обединяването и сравняването на предишни версии са оптимизирани за ефективност.
  • Разпределен модел - Това означава, че работата ви е ваша собствена. Можете да оставите другите да виждат само това, което е необходимо.
  • Скоростта и възможността за работа са невероятни.

2) Сигурност

  • По отношение на сигурността, Git предоставя най-доброто средство, което трябва да дадете приоритет на вашия код. Така че какъвто и да е код, качен на git, е видим за вас според вашия дефиниран приоритет. Така че е като в режим само за четене или публично.
  • Цялата интеграция на код е защитена в Git с помощта на SHA1.

3) Гъвкавост

  • GIT има качеството, което ви позволява да изберете свой работен процес.
  • Тя може да бъде толкова проста, колкото централизиран работен процес.
  • GIT е проектиран да поддържа разклоняване и маркиране като първокласни граждани и операции, които засягат клонове и тагове

заключение

  • Така че, Git не е нищо друго освен хранилище за контрол на отворени версии, използвано за проверка на актуализациите на кода на програмистите.
  • Git показва, от какво са направени ангажиментите, как всеки ангажимент е цяла версия на вашата работа и как ангажиментите, заедно с дистанционни, клонове и други неща се събират, за да създадат нов пейзаж на нещата.

Препоръчителни статии

Това е ръководство за Git Terminology. Тук обсъждаме характеристиките и предимствата на git терминологията, която включва производителност, сигурност и гъвкавост и др. Можете също да разгледате и другите ни предложени статии, за да научите повече -

  1. Git Алтернативи
  2. GitHub Алтернативи
  3. Как да инсталирате Github
  4. GIT Команди
  5. Git Push

Категория: