I denne guiden vil vi lære trinnene for å velge en commit fra en Git-gren til en annen.
Hvordan velge en forpliktelse fra en Git-gren til en annen?
For å velge en forpliktelse fra en gren til en annen, la oss jobbe i en gren, opprette en ny gren og velge forpliktelsen fra vår forrige gren. For å gjøre det, utfør trinnene nedenfor.
Trinn 1: Flytt til Project Repository
Åpne Git Bash og gå til prosjektkatalogen ved å utføre ' cd ' kommando:
cd kirsebærplukking
Trinn 2: Initialiser repository
Etterpå initialiser Git-depotet med den angitte kommandoen:
det er varmt
Trinn 3: Opprett ny fil
Lag en fil og legg til innholdet i den ved å bruke ' ekko ' og omdirigeringsoperatører ( > ). For eksempel, ' file.txt ' fil vil bli opprettet:
ekko 'Ny fil' > file.txt
Trinn 4: Spor fil
Legg til den opprettede filen til sporingsområdet gjennom 'git add'-kommandoen:
git add .
Trinn 5: Bekreft endringer
Foreta endringene i prosjektkatalogen via ' git forplikte ' kommando:
git forplikte -m 'fil lagt til'
Trinn 6: Sjekk loggen
Sjekk den lange historien til de brukte forpliktelsene ved å kjøre loggkommandoen:
git logg --på nett
Her kan du se SHA for den aktuelle forpliktelsen. Noter det, vi vil bruke det og velge kirsebær i de senere trinnene.
Trinn 7: Opprett ny gren
La oss nå lage en ny gren kalt ' utvikle ' med den gitte kommandoen:
git gren utvikle
Trinn 8: Bytt til opprettet gren
Bytt til den opprettede grenen gjennom ' git utsjekking ' kommando:
git utsjekking utvikle
Filialen er byttet til ' utvikle '.
Trinn 9: Cherry Pick a Commit
For å velge commit, kjør ' git cherry-pick ”-kommando sammen med SHA-hashen til forrige gren-commit:
git cherry-pick 6ea44fe
Ovennevnte utdata viser konflikten, bare ignorer den og kjør den foreslåtte kommandoen for å gjøre det likevel.
git forplikte -- tillat-tom
Forpliktelsen er plukket ut.
Trinn 10: Bekreft loggloggen
Bekreft logghistorikken for å sjekke at forpliktelsen er valgt:
git logg
Som du kan se i bildet ovenfor vår forpliktelse fra forrige gren ' herre ” har blitt plukket kirsebær.
Konklusjon
For å velge en commit, kopier SHA-hashen til commit og gå til den andre grenen. Kjør deretter ' git cherry-pick