Når utviklere gjør endringer i prosjektene sine, må de legge til disse endringene i iscenesettelsesområdet. Etter det er det påkrevd å skyve disse endringene til det lokale depotet. For dette formålet kan kommandoen "Git Commit" brukes. Denne kommandoen skyver iscenesettelsesområdets endringer i det lokale depotet og genererer forpliktelses -ID. Dessuten kan forskjellige alternativer også brukes med denne kommandoen for å utføre forskjellige operasjoner.
Denne artikkelen vil forklare forskjellige Git -forpliktelsesalternativer.
Hva er de forskjellige Git -forpliktelsesalternativene?
De viktige Git -forpliktelsesalternativene er som følger:
Hvordan du bruker git commit “-m” -alternativet?
“-m”Alternativ i“git forpliktelse”Kommando brukes til å spesifisere forpliktelsesmeldingen. Det lar brukere skrive/skrive ønsket forpliktelsesmelding ved hjelp av kommandoer i stedet for standardtekstredigereren.
Sjekk ut følgende trinn for å se hvordan du bruker dette alternativet.
Trinn 1: Se GIT -status
Først må du se gjeldende status for det arbeidende depotet:
$ git status
Det kan sees at det er en "demo.txt ”-fil som må begås:
Trinn 2: Forplikt endringer
Nå, skriv ut "git forpliktelse”Kommando sammen med“-m”Flagg og ønsket forpliktelsesmelding for å begå endringer:
$ git commit -m "Demo File Modified"
Trinn 3: Vis forpliktelsesmelding
Deretter kan du sjekke forpliktelseshistorikken for å se forpliktelsesmeldingen:
$ git log
I bildet nedenfor kan den uthevede forpliktelsesmeldingen sees:
Hvordan du bruker git commit “-a” -alternativet?
“-en”Alternativ kan også brukes med“git forpliktelse”Kommando for å spesifisere forpliktelsene. Dette alternativet begår bare alle de allerede lagt til filene i Git. Mer spesifikt begår dette alternativet ikke de nye ikke -sporede filene. For en bedre forståelse, se på følgende trinn.
Trinn 1: Se gjeldende status
Først må du se statusen til den gjeldende katalogen gjennom følgende kommando:
$ git status
I henhold til utdataene under levert, inneholder det nåværende depotet en modifisert og en ny ikke-sporet fil:
Trinn 2: Forplikt endringer
Deretter skriver du inn kommandoen nedenfor for å begå endringer:
$ git commit -a
Etter å ha utført ovennevnte kommando, vil tekstredigereren åpne seg, og den vil be om å skrive forpliktelsesmeldingen. Skriv inn ønsket forpliktelsesmelding, lagre endringer og lukk redaktøren:
Bildet nedenfor indikerer at en fil er begått:
Trinn 3: Bekreft endringer
For å bekrefte om filene er begått eller ikke, sjekk GIT -statusen:
$ git status
Det kan observeres at bare den eksisterende filen er begått og den nye ikke -sporede filen ikke kunne begås:
Hvordan du bruker git commit "-amend" -alternativet?
“-endring”Alternativ med“git forpliktelse”Kommando brukes til å omskrive den aller siste forpliktelsen. Det tillater brukere å redigere/endre forpliktelsesmeldingen. Hvis brukeren har begått en feil forpliktelsesmelding, kan dette alternativet brukes til å redigere forpliktelsesmeldingen.
Prøv følgende instruksjoner for å se hvordan dette alternativet fungerer.
Trinn 1: Se forpliktelseshistorikken
Først må du sjekke GIT -loggen for å se den siste forpliktelsesmeldingen:
$ git log
Trinn 2: Rediger forpliktelsesmelding
Skriv deretter ut den gitt-ga kommandoen for å omskrive den siste forpliktelsesmeldingen:
$ git forpliktelse -AMEND
Etter å ha utført ovennevnte kommando, åpnes tekstredigereren. Omskriv ønsket forpliktelsesmelding, lagre endringer og lukk redaktøren:
Trinn 3: Bekreft endringer
Til slutt, sørg for om forpliktelsesmeldingen er endret eller ikke ved å se på forpliktelseshistorikken:
$ git log
Som du kan se Commit -meldingen er endret vellykket:
Vi har effektivt forklart viktige alternativer for "git forpliktelse”Kommando.
Konklusjon
Alternativene som ofte brukes med "git forpliktelse”Kommando er“-M ”,“ -a ”og“ -Mend”. “-m”Alternativet brukes til å angi ønsket forpliktelsesmelding på kommandolinjen. Mens "-en”Alternativet brukes til å spesifisere forpliktelsene og skrive forpliktelsesmeldinger på standard tekstredigerer. Dessuten "-endring”Alternativet skriver om den aller siste forpliktelsen. Denne artikkelen forklarte forskjellige Git -forpliktelsesalternativer.