Ползи от използването на Git
Git е инструмент с отворен код и е безплатен за всеки. Почти всички промени се извършват локално и няма нужда да се разпространяват тези промени и на централен сървър. Проект може да се редактира локално и по-късно да се запише на сървър, в който всеки участник може да види и проследи тези промени. За разлика от централизирания VCS, Git няма нито една точка на отказ.
Тъй като Git разпространява архитектура, всеки може да получи най-новата снимка на произведението, както и цялото съдържание на хранилището и неговата история. Ако по някаква причина сървърът откаже, копие от клиента може да се използва като резервно копие и възстановяване на сървъра.
За да съхранява и идентифицира обекти в своята база данни, Git използва криптографска хеш функция, известна като хеш SHA-1. Преди да съхранява каквито и да било данни, Git проверки ги обобщава и използва тази контролна сума, за да се позове на тях.
Той е много лесен за инсталиране и не изисква хардуер от висок клас от страна на клиента. Много услуги за онлайн хостинг като GitHub предоставят услуги за хостване на вашия проект Git онлайн за отдалечен достъп. Човек може да получи цял архив на хранилище на техния локален компютър. Промените, направени от сътрудник в хранилище, стават негова част след операция за фиксиране.
Операцията за фиксиране прави моментна снимка на текущото състояние в хранилището или базата данни. След като сме работили над нашия проект локално, можем да публикуваме локални фиксирания в нашата отдалечена Git база данни или хранилище с помощта на командата push.
Какво ще покрием?
В това ръководство ще видим как можем да инсталираме и конфигурираме Git на Fedora 33 OS. Ще инсталираме Git от официалното хранилище на Fedora, както и от изходния код, изтеглен от официалния уебсайт на Git. Нека да започнем с процеса на инсталиране на Git.
Метод 1. Инсталиране на Git от хранилища на Fedora Използване на dnf / yum
Това е много прост метод за инсталиране на Git. Трябва само да изпълните командите по-долу:
Етап 1. Актуализирайте наличните системни пакети със следната команда:
$ sudo dnf -y актуализацияСтъпка 2. Сега инсталирайте git с командата по-долу:
$ sudo dnf -y инсталирайте gitСлед като горната команда завърши, използвайте следната команда, за да проверите инсталираната версия на Git:
$ git - версия
Това е всичко! Както можете да видите, Git вече се инсталира на Fedora 33, но ако не е, можете да го инсталирате от горната команда.
В този случай искате да деинсталирате Git, просто изпълнете приложената команда по-долу:
$ sudo dnf -y премахване на git
Метод 2. Изграждане на Git от изходния код на Fedora
Git може да бъде инсталиран и на Fedora от наличния изходен код на уебсайта на Git. За да ги инсталирате от изходния код, следвайте процедурата по-долу:
Етап 1. Git изисква да бъдат инсталирани няколко пакета, преди да можем да го инсталираме от изходния код. Изпълнете командата по-долу, за да инсталирате тези зависимости:
$ sudo dnf инсталиране dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-develСтъпка 2. След като разполагаме с всички необходими зависимости, можем да преминем към изтегляне на изходния код. Изпълнете следната команда, за да изтеглите компресирания tarball на изходния код на Git:
$ wget https: // www.ядро.org / pub / software / scm / git / git-2.30.1.катран.gz
Като алтернатива можете също да посетите тази връзка и ръчно да изтеглите файла във вашата система. Това е показано тук:
Стъпка 3. Извлечете изтегления tar файл с командата по-долу:
$ tar -zxf git-2.30.1.катран.gz
Стъпка 4. Сега преминете към извлечената папка в прозореца на командния ред:
$ cd git-2.30.1Стъпка 5. Изпълнете командата make:
$ make configure
Стъпка 6. Стартирайте скрипта за конфигуриране:
$ ./ configure --prefix = / usr
Стъпка 7. Изпълнете командата make all:
$ направи всичко
Стъпка 8. Изпълнете командата make install:
$ sudo make install
Сега Git е инсталиран на вашата система. Проверете версията от тук:
$ git - версия
Конфигуриране на настройките на Git на Fedora
След като инсталираме Git, ще трябва да добавим нашето потребителско име и имейл адрес към нашия Git акаунт. Това ще ни позволи да ангажираме правилно кода си. Тази информация се използва от Git при всеки наш ангажимент.
Забележка: Потребителското име за Git не е същото като това за GitHub.
За да зададете тези подробности, изпълнете следните команди:
$ git config --global потребител.име "вашето потребителско име"$ git config --global потребител.имейл "[имейл защитен]"
Тук заменете „вашето потребителско име“ с потребителско име по ваш избор и „[имейл защитен]“ с вашия имейл адрес. Глобалната ключова дума ще накара тази информация да се използва при всяка промяна във вашата система. Ако искате да използвате различна информация за проект, просто премахнете глобалната ключова дума, когато сте в конкретния проект.
Нека добавим примерно потребителско име и имейл като:
Потребителско име = linuxhintПотребителски имейл = поща @ мен.com
Изпълнете следната команда, за да проверите дали тези настройки са работили правилно:
$ git config --listТова е показано по-долу:
Заключение
Поздравления, вече успешно инсталирахте Git на вашата Fedora OS. Ако сте следвали правилно този урок, ще забележите, че Метод 1 е много лесен за инсталиране на Git. Трябва само да изпълните проста команда, за да получите Git във вашата система. Междувременно Метод 2 е дълъг път за инсталиране на Git и се препоръчва само за напреднали потребители и системни администратори. Ползата от използването на този метод е, че можете да получите последната му налична версия. Например в метод 1 версията на Git, инсталирана от официалното хранилище, е 2.28.0, докато в Метод 2 имаме версия 2.30.1.