I dette innlegget vil vi forklare hvordan du kan slå sammen uten auto-commit.
Hvordan git smelte uten auto -forpliktelse?
For å slå sammen Git-grenen uten automatisk forpliktelse, bruk "git fusjonsgren -ingen -commit”Kommando ved å følge den oppgitte prosedyren.
Trinn 1: Åpne git -terminal
Fra Windows Startup -menyen, åpne “Git bash”Git Terminal:
Trinn 2: Flytt til Git Repository
Bruk “CD”Kommando for å flytte til Git -depotet:
$ CD "C: \ git \ demo2"Trinn 3: Lag ny gren
Opprett en ny gren ved å utføre “git gren ”Kommando:
$ git filialarbeidTrinn 4: Flytt til ny gren
Bytt til den nyopprettede grenen gjennom den medfølgende kommandoen:
$ git kassa fungererTrinn 5: Opprett ny fil
Bruke "ta på”Kommando og opprette en ny fil:
$ Touch File1.tekstTrinn 6: Legg til fil i sporingsindeksen
Deretter legger du filen til sporingsindeksen ved å bruke den nedenfor-nevnte kommandoen:
$ git Legg til File1.tekstKontroller Git Repository State ved å sjekke statusen og sikre at de ikke -sporede endringene blir lagt til å spore en indeks eller ikke:
$ git statusTrinn 7: Forplikt endringer
Ved hjelp av “git forpliktelse”Kommando, begå de sporede endringene:
$ git commit -m "file1 er forpliktet"Sjekk depotloggen for å bekrefte om endringene er begått eller ikke:
$ git logTrinn 8: Bytt til Master Branch
Deretter bytter du til grenen der du vil slå sammen den nye grenen ved å bruke “Git Checkout”Kommando. For eksempel har vi åpnet en "herre”Branch:
$ git Checkout MasterTrinn 9: Fusjonsgren
Neste, slå sammen Git-grenen uten en automatisk forpliktelse:
$ git fusjonsarbeid-ingen-commit-no-ffKontroller Git -loggen for å bekrefte om flettekommisjonen er generert eller ikke:
$ git logUtgangen indikerer at vi har brukt “git smelte”Kommando uten auto-forpliktelse:
Bonustips: Fjern forpliktelse etter git fusjon
For å fjerne forpliktelser etter Git Merge -drift uten å kansellere sammenslåingsprosessen, kan du bruke "Git tilbakestilling ”Kommando. For dette formålet, sjekk ut de oppgitte instruksjonene.
Trinn 1: Fusjonsgren
Først, slå sammen grenen gjennom “git smelte”Kommando:
$ git fusjonsarbeidNår du gjør det, vises tekstredigereren på skjermen. Rediger forpliktelsesmeldingen og treff "Ctrl+s”Nøkkel for å lagre meldingen. Trykk deretter på “Ctrl+x”For å forlate Nano -redaktøren:
Sjekk depotloggene for å bekrefte om COMPT -meldingen er lagret eller ikke:
$ git logUtgangen viser at vi har slått sammen grenen med forpliktelsen:
Trinn 2: Fjern forpliktelse bare etter git sammenslåing
Fjern nå forpliktelsesmeldingen etter at git -sammenslåingen ved å bruke "Git tilbakestilling”Kommando:
$ git reset "@~ 1"Igjen, bekrefte Git -depotloggen for å sjekke om Commit -meldingen er fjernet eller ikke:
$ git logHer kan du se at vi har fjernet forpliktelsen først etter at git sammenslåing:
Vi har demonstrert hvordan vi bruker git fusjon uten auto-commit.
Konklusjon
Å bruke “git smelte”Kommando uten automatisk forpliktelse til å slå sammen grener, åpne Git Local Repository. Bytt til grenen du vil slå sammen en annen gren gjennom “Git Checkout ”Kommando. Etter det, bruk "git fusjon -ingen -forpliktelse”Kommando for å slå sammen grenen uten auto-commit. Dette innlegget har utdypet hvordan du bruker “git smelte”Uten auto-forpliktelse.