-M vs. git commit -am

-M vs. git commit -am

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:

  • Differensier “git commit -m” og “git commit -am” -kommandoer
  • Hvordan du kan forplikte deg med å bruke "-m" -alternativet?
  • Hvordan du kan forplikte deg med å bruke "-am" -alternativet?

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.