Sådan bruges Git i Linux

Fra slutningen af ​​80'erne, da versionskontrolsoftware først begyndte at udvikle sig, er Git fortsat det mest brugervenlige sporingsværktøj til kodeændringer.

Tjenester som Github og Gitlab tilbyder lagring af kode i et depot, ofte omtalt som et 'Remote'-lager. De fungerer som central lagring af kode; Git kan synkronisere en lokal kode med den centrale kode for at administrere selv komplekse ændringer af flere brugere korrekt.

Installation

På Ubuntu, Debian og lignende distributioner, du kan installere Git ved at køre:

sudo apt installer git

Bemærk: For ældre Ubuntu-versioner (version 14.04 og derunder), skal du bruge apt-get i stedet for passende.

På CentOS, Fedora og andre Red Hat-baserede distributioner, du kan installere Git ved at køre:

yum installer git

Grundlæggende Git-kommandoer

Lad os se nogle grundlæggende kommandoer i git som vil hjælpe os med at begynde at spore ændringer i vores kode.

For at aktivere git på en lokal mappe, kør kommandoen nedenfor inde i mappen i Terminal.

git init

Det opretter en skjult mappe, .git, som indeholder git-konfiguration og information om ændringssporing, hvis filer tilføjes til ændringssporing efterfølgende. Brug det til at initialisere git på et lokalt projekt.

For at klone/downloade en fjernmappe og initialisere git på den, kør kommandoen nedenfor:

git klon 

Her, , er url'en til et projekt på et fjernlager. Det vil downloade fjernprojektet på det lokale system og oprette en git initialiseret mappe med projektets navn.

Bemærk, at der ikke er behov for at løbe git init efter et projekt er klonet.

For at hente ændringer fra en ekstern mappe ved hjælp af git, kør kommandoen nedenfor:

git pull

Pull-kommandoen til git vil trække alle ændringerne på fjernlageret siden sidste pull eller klon. Brugeren skal først foretage sine lokale ændringer, før han trækker fra fjernbetjeningen, så lokale ændringer ikke går tabt.

I tilfælde af en konflikt mellem trukket ændringer og lokale ændringer, vil git underrette, hvor konflikten sker, og vil bede brugeren om at ændre filen manuelt.

For at tilføje en fil eller mappe til git, kør kommandoen nedenfor:

git tilføje 

Ovenstående kommando tilføjer filen eller mappen angivet i kommandoen til Git-indstillingsområdet. Git-indstillingsområde refererer til tilstanden, når en fil spores for ændringer. Brug git tilføje. for at tilføje alle filer i den aktuelle mappe til iscenesættelsesområdet.

For at kontrollere status (sporingstilstand) for dine filer i en arbejdsmappe, kør kommandoen nedenfor

git status

Det viser sporingsstatus for den aktuelle mappe; hvilke filer der er blevet ændret siden sidste commit, og hvilke filer der ikke er tilføjet i staging-området.

For at foretage ændringer i git, brug kommandoen nedenfor:

git commit -m "Commit Message"

Kommandoen commit vil begå filændringerne, hvilket betyder, at den trinvise ændring er blevet permanent nu. Det er obligatorisk at give en meddelelsesstreng med hver commit, som skal beskrive de ændringer, der foretages i den commit; dette er for at føre en log over ændringer.

For at skubbe ændringer til et fjernlager ved hjælp af git, kør kommandoen nedenfor:

git skub

Efter koden er blevet commited, kan brugeren skubbe de commiterede ændringer til fjernlageret. Bemærk, at brugeren først skal trække koden, før der trykkes, så hans lokale projekt indeholder alle fjernændringer, hvis der er nogen.

Dette er nogle af de grundlæggende kommandoer, hvormed en bruger kan begynde at bruge Git til ændringssporing. Flere kommandoer inkluderer change stashing, projektforgrening og andre funktioner i Git, som kan findes på Git-man-siden.