Git forpliktelsesalternativer

Git forpliktelsesalternativer

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:

  • “-M” -alternativet
  • “-A” -alternativ
  • “-Amend” -alternativet

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.