Forpliktelser er den sentrale prosedyren for bruk av git. Det er øyeblikksbildet av utviklingsprosjektene, der en oppdatert prosjektversjon er opprettet i Gits nåværende arbeidsreposter. Anta at brukeren oppretter noen filer eller legger til endringer i deres prosjektkildekodefiler og sporer dem deretter inn i iscenesettelsesområdet. Etter det er det pålagt å oppdatere depotet for nye endringer ved å begå endringene gjennom “$ Git forpliktelse”Kommando.
Resultatene fra denne guiden er:
Skille “git commit -am” og “git commit -m” -kommandoer
“-m”Alternativet legger til alle sporet endringer i det nåværende arbeidsoppgavet til GIT sammen med“$ git forpliktelse”Kommando. Imidlertid "$ git commit -am ”Kommando er nødvendig når utviklere automatisk vil legge til de sporede og ikke -sporede endringene i Git -depotet uten å flytte inn i iscenesettelsesområdet.
Hvordan du kan forplikte deg med å bruke "-m" -alternativet?
Følg trinnene nedenfor for å begå de ekstra endringene til Git -depotet ved å bruke “-m”Alternativ.
Trinn 1: Bytt til ønsket Git -depot
Bruke "CD”Kommando for å navigere til ønsket depot sammen med banen:
$ CD "C: \ Brukere \ Nazma \ git \ test_10"
Trinn 2: Generer filer
Deretter lager du nye tekstfiler ved hjelp av "ta på”Kommando:
$ Touch File2.TXT File3.tekst
Her har vi laget to tekstfiler:
Trinn 3: Spor endringer i iscenesettingsindeksen
Neste, legg til “File2.tekst”Nyopprettet fil til iscenesettelsesindeksen ved å bruke følgende kommando:
$ git Legg til File2.tekst
Trinn 4: Forpliktelse av sporede endringer
Nå, kjør "git forpliktelse”Kommando med“-m”Alternativ for å oppdatere Git -depotet:
$ git commit -m "filer lagt til"
Trinn 5: Sjekk Git Repository Status
Etter det, sjekk Git -depotstatusen ved å kjøre "git status”Kommando:
$ git status
Som du kan se, den ikke -sporede filen "File3.tekst”Er ikke forpliktet til Git Repository:
Hvordan du kan forplikte deg med å bruke "-am" -alternativet?
Følg de nedenfor-børsnoterte trinnene for å begå de ekstra endringene til Git-depotet ved å bruke “-er”Alternativ sammen med“$ git forpliktelse”Kommando.
Trinn 1: Vis depotstatus
Først må du utføre "git status”Kommando for å sjekke Git -depotets nåværende status:
$ git status
I henhold til den nedenfor børsnoterte produksjonen, eksisterer de ikke-sporede endringene i arbeidsområdet:
Trinn 2: Oppdater eksisterende fil
Deretter åpner du den nødvendige filen, oppdater den og lagrer endringene gjennom følgende kommando:
$ Start File2.tekst
Trinn 3: Spor lagt til endringer
Etter det, bruk "git add”Kommando for å spore de ekstra endringene i iscenesettelsesindeksen:
$ git Legg til File2.tekst
Trinn 4: Lagre endringer i Git -depot
Lagre endringer i Git Working Repository gjennom “git forpliktelse”Kommando med“-er”Alternativ:
$ git commit -am "filer oppdateringer"
Trinn 5: Bekreft engasjerte endringer
Til slutt kan du sjekke gjeldende depotstatus og bekrefte om noen sporede eller ikke -sporede endringer eksisterer i arbeidsoppgavet:
$ git status
I henhold til den undergitte utgangen er arbeidsreet tomt, og det er ingen endringer i det:
Vi har vist forskjellen mellom “-m”Og“-er”Alternativer sammen med“$ git forpliktelse”Kommando.
Konklusjon
“$ git commit -m ”Kommando brukes til å legge til alle sporede endringer i Git Working Repository. I kontrast til "$ git commit -am ”Kommando legger automatisk til de sporede og ikke -sporede endringene i Git -depotet. Denne guiden illustrerte forskjellen mellom “-m”Og“-er”Alternativer sammen med“$ git forpliktelse”Kommando.