Fördelar med att använda Git
Git är ett open source-verktyg och är gratis för alla att använda. Nästan alla ändringar görs lokalt och det finns inget behov av att sprida dessa ändringar till någon central server också. Ett projekt kan redigeras lokalt och kan senare sparas på en server där varje bidragsgivare kan se och spåra dessa ändringar. Till skillnad från centraliserad VCS har Git inte en enda felpunkt.
Eftersom Git har distribuerad arkitektur kan alla få den senaste ögonblicksbilden av arbetet, liksom hela förvarets innehåll och dess historia. Om servern av någon anledning går ner kan en kopia från klienten användas som säkerhetskopia och återställning till servern.
För att lagra och identifiera objekt i sin databas använder Git en kryptografisk hashfunktion som kallas SHA-1-hash. Innan data lagras, summerade Git-kontrollerna det och använder den här kontrollsumman för att hänvisa till den.
Det är väldigt enkelt att installera och kräver inte avancerad hårdvara på klientsidan. Många webbhotellstjänster som GitHub tillhandahåller tjänster för att vara värd för ditt Git-projekt online för fjärråtkomst. Man kan få en hel säkerhetskopia av ett arkiv på sin lokala dator. Ändringar som görs av en bidragsgivare till ett förvar blir dess del efter en åtagandeaktion.
Åtgärden gör en ögonblicksbild av det aktuella tillståndet i förvaret eller databasen. När vi har arbetat lokalt med vårt projekt kan vi publicera lokala åtaganden till vår fjärranslutna Git-databas eller förvar med hjälp av push-kommandot.
Vad ska vi täcka?
I den här guiden ser vi hur vi kan installera och konfigurera Git på Fedora 33 OS. Vi installerar Git från det officiella förvaret på Fedora, liksom från källkoden som laddas ner från Git officiella webbplats. Låt oss komma igång med Git-installationsprocessen.
Metod 1. Installera Git från Fedora Repositories med dnf / yum
Detta är en mycket enkel metod för att installera Git. Du behöver bara köra kommandona nedan:
Steg 1. Uppdatera tillgängliga systempaket med följande kommando:
$ sudo dnf -y uppdateringSteg 2. Installera nu git med kommandot nedan:
$ sudo dnf -y installera gitNär kommandot ovan är klart, använd följande kommando för att kontrollera den installerade versionen av Git:
$ git --version
Det är allt! Som du kan se kommer Git redan installerat på Fedora 33, men om det inte är det kan du installera det från ovanstående kommando.
I det här fallet vill du avinstallera Git, kör bara det bifogade kommandot nedan:
$ sudo dnf -y ta bort git
Metod 2. Bygg Git från källkod på Fedora
Git kan också installeras på Fedora från den tillgängliga källkoden på Git-webbplatsen. För att installera dem från källkoden, följ nedanstående procedur:
Steg 1. Git kräver att flera paket installeras innan vi kan installera det från källkoden. Kör kommandot nedan för att installera dessa beroenden:
$ sudo dnf installera dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-develSteg 2. När vi har alla nödvändiga beroenden på plats kan vi gå vidare för att ladda ner källkoden. Kör följande kommando för att ladda ner den komprimerade tarballen med Git-källkoden:
$ wget https: // www.kärna.org / pub / programvara / scm / git / git-2.30.1.tjära.gz
Alternativt kan du också besöka den här länken och ladda ner filen manuellt till ditt system. Detta visas här:
Steg 3. Extrahera den nedladdade tarfilen med kommandot nedan:
$ tjära -zxf git-2.30.1.tjära.gz
Steg 4. Gå nu till den extraherade mappen i kommandoradsfönstret:
$ cd git-2.30.1Steg 5. Kör kommandot make:
$ make configure
Steg 6. Kör konfigurationsskriptet:
$ ./ configure --prefix = / usr
Steg 7. Kör kommandot make all:
$ gör allt
Steg 8. Kör kommandot make install:
$ sudo gör installation
Nu är Git installerat på ditt system. Kontrollera versionen härifrån:
$ git --version
Konfigurera Git-inställningar på Fedora
Efter installationen av Git måste vi lägga till vårt användarnamn och e-postadress till vårt Git-konto. Detta gör det möjligt för oss att begå vår kod ordentligt. Denna information används av Git med alla åtaganden vi gör.
Notera: Git-användarnamnet är inte detsamma som för GitHub.
För att ställa in dessa detaljer, kör följande kommandon:
$ git config - global användare.namn "ditt användarnamn"$ git config - global användare.e-post "[email protected]"
Här ersätter "ditt-användarnamn" med ett användarnamn du väljer och "[e-postskyddad" "med ditt e-post-id. Det globala nyckelordet gör att denna information används av varje förändring i ditt system. Om du vill använda annan information för ett projekt tar du bara bort det globala nyckelordet när du befinner dig i det specifika projektet.
Låt oss lägga till ett användarnamn och e-post exempel som:
Användarnamn = linuxhintAnvändar-e-post = maila till mig.com
Kör följande kommando för att kontrollera om dessa inställningar fungerade korrekt:
$ git config --listDetta visas nedan:
Slutsats
Grattis, du har nu framgångsrikt installerat Git på ditt Fedora OS. Om du har följt den här guiden ordentligt har du märkt att metod 1 är väldigt enkel för installation av Git. Du behöver bara köra ett enkelt kommando för att få Git på ditt system. Under tiden är metod 2 en lång väg för installation av Git, och den rekommenderas endast för avancerade användare och systemadministratörer. Fördelen med att använda den här metoden är att du kan få den senaste tillgängliga versionen. Till exempel, i metod 1 är versionen av Git installerad från det officiella arkivet 2.28.0, medan vi i metod 2 har version 2.30.1.