Git listefiler i forpliktelse

Git listefiler i forpliktelse
Git har kommet med mange kommandoer for å utføre forskjellige funksjoner. En av de viktigste kommandoene er "Git Commit" -instruksjonen. Git -forpliktelseserklæringen brukes til å ta et snap av prosjektets aktive modifikasjoner. Engasjerte skjermbilder er "sikre" kopier av et verk som Git aldri vil endre før du forteller det.

Alle modifikasjoner lagres i den lokale mappen eller depotet ved å bruke "forpliktelse" -instruksjonen. Dette innebærer at ganske enkelt selv om en fil er endret, vil den ikke være involvert i neste forpliktelse. For å utpeke de foretrukne modifikasjonene for innsetting, bruk "git add" -instruksjonen i stedet.

Denne artikkelen vil demonstrere bruken av noen kommandoer for å vise alle filer i en enkelt forpliktelse. La oss starte med å åpne Kali Linux som allerede er installert på Windows 10 -systemet ditt via WSL -verktøyet. Den svarte skjermen på Kali Linux -distribusjonen vil låses opp på skrivebordet ditt som viser konsollområdet for administratorbrukeren i.e. “Kalsoom” i vårt tilfelle.

Før vi går videre, vil vi sørge for at Kali Linux-distribusjonen vår er oppdatert med nyere og feilfri funksjonalitet. For dette bruker vi "oppdatering" -instruksjonen i konsollen. "Apt-get" -pakken har blitt brukt her for å utføre denne instruksjonen med sudo-rettigheter.

Ettersom det er en kritisk prosess for oppdatering, vil den be om passordet ditt for brukerkontoer å fortsette. Legg til kontopassordet ditt og trykk Enter -tasten for å oppdatere Kali Linux -distribusjonen.

Sørg for å installere den nyeste versjonen av "Git" på Kali Linux-distribusjonen din med "apt-get" -pakken i installasjonsinstruksjonen. Etter at Git er installert, må du opprette et nytt Git -depot lokalt.

Før det kan du også klone det eksterne depotet. Men i vårt tilfelle har vi hoppet over det trinnet for å unngå kompleksitetene. "Git init" -instruksjonen har opprettet et lokalt "test" -depot på Kali Linux -systemet vårt i henhold til den viste utdata.

La oss flytte innenfor Git Repository 'Test' via “CD” -instruksjonen. Det må være tomt siden vi nettopp har opprettet den. Så vi har opprettet en ny bash -fil i den ved å bruke "berørings" -instruksjonen på spørringsområdet sammen med det nye filnavnet i.e. "ny.sh ”. Vi har åpnet den nyopplagte bash -filen i en "nano" -redaktør for å utføre litt bash -koding i den.

Etter å ha åpnet den, la vi til bash -støtte på første linje og la til en enkelt linjekode i.e. “Echo” -uttalelse for å vise litt tekst. La oss lagre denne bash -filen og avslutte med Ctrl+S og Ctrl+X.

Mens du kjører den nylig oppdaterte bash -filen med "bash" -instruksjonen, ble "ekko" -uttalelsen i den utført. Dermed viser det teksten vi vil vise på skallet vårt.

La oss legge til en annen tekstdata i "ReadMe" -filen til tekstreposten ved å bruke "Echo" -uttalelsen og ">" -karakteren. ReadMe -filen er opprettet i "test" -depotet nå.

Etter å ha brukt "Cat" -instruksjonen for å se dataene i en "readme" -fil, har vi teksten nettopp lagt til i den, vist på skallskjermen.

Nå har vårt Git Repository “Test” to filer i det i henhold til listen “LS” -instruksjon.

Vi brukte "git add" -instruksjonen for å legge begge filene i indeksen til et Git -depot.

Før dette hadde vi ikke brukt noen forpliktelsesinstruksjon. La oss begå den overordnede prosessen vi har gjort ved en "git commit" -instruksjon etterfulgt av et "-m" -alternativ og en tekstvisningsmelding. Denne forpliktelsen viser at de to filene er opprettet og endret i.e. Sett inn data.

Liste filer i forpliktelse

Nå er det på tide å se alle de engasjerte filene i denne forpliktelsen. For dette, prøv "Git Log" -instruksjonen på Kali Linux -skallet ditt mens du er i "Test" -depotet. Den viser den første forpliktelses -ID -en, forfatternavnet, forfatterens e -post, dato og tid det er gjort. Displaymeldingen for denne forpliktelsen viser navnene på listen i den.

Illustrasjonen ovenfor viser ikke filene som er begått av en bruker. Dermed må vi bruke en annen kommando som kan vise filnavnene fremtredende og separat ved utgangen. Derfor har vi brukt "Git Log" -instruksjonen med alternativet "-RAW".

Ved utførelse av denne spørringen viser den den samme informasjonen som vi fikk i illustrasjonen ovenfor. Den viser også både filene som genereres i henhold til dette forplikter seg separat med IDS.

Lag en ny tekstfil og legg til noen data i den ved hjelp av instruksjonene om 'Touch' og 'Echo'.

Legg til denne filen i Git Repository “Test”.

Bruk nå Git Commit -instruksjonen for å gjenspeile tillegg av en.txt -fil.

Du kan også prøve alternativet "-navn" med Commit ID i "Git Show" -instruksjonen for å vise filnavnet separat som vist nedenfor.

Git -showkommandoen for den første forpliktelsen som vises begge filnavnene.

Bruken av alternativet "-Tett" og "-navn" -alternativet vil ikke vise noe annet enn filene som brukes i forpliktelsen som demonstrert nedenfor.

Konklusjon

Denne artikkelen er startet med introduksjonen av en Git Commit -kommando, dens bruk og dens funksjonalitet i en Git. Vi opprettet flere filer i et Git -depot og brukte Git Legg til og Git forplikte instruksjoner etter det. Flere instruksjoner som "git show" og "git log" brukes med forskjellige alternativer i.e.”-Pretty”, “-Raw”, “-Name-Only” for å vise fillisten som brukes i Commit.