INHOUDSOPGAWE:

Hoe trek ek 'n spesifieke commit uit?
Hoe trek ek 'n spesifieke commit uit?

Video: Hoe trek ek 'n spesifieke commit uit?

Video: Hoe trek ek 'n spesifieke commit uit?
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, Desember
Anonim

Gaan na óf die git log óf die GitHub UI en gryp die unieke pleeg hashes vir elk van die pleeg wat jy wil hê, en voer dan hierdie opdrag uit: git cherry-pick super-long-hash-hier. Dit sal trek net hierdie pleeg in jou huidige tak. Druk hierdie tak soos normaal op.

Weet ook, hoe skep ek 'n trekversoek vir 'n spesifieke commit?

Vervolgens moet u die veranderinge kies wat u graag in die trek versoek . Gaan na jou GitHub-bewaarplek, en jy behoort dit te sien. Klik eenvoudig Vergelyk & trek versoek aan skep a trek versoek in die bewaarplek wat jy wil bydra met slegs die veranderinge wat jy gekies het.

Weet ook, hoe trek ek 'n enkele lêer van Git af? As dit net 'n enkele lêer , kan jy na jou GitHub repo, vind die lêer in die betrokke geval, klik daarop, en klik dan op "View Raw", "Download" of soortgelyk om 'n rou/afgelaaide kopie van die lêer en dra dit dan handmatig oor na jou teikenbediener.

Daarbenewens, hoe trek ek 'n ou commit op?

As jy die laaste wil terugdraai pleeg doen net git revert <unwanted pleeg hash>; dan kan jy hierdie nuwe stoot pleeg , wat jou ongedaan gemaak het vorige pleeg . Om die losstaande kop reg te maak, doen git checkout.

Hoe kies jy 'n commit uit 'n ander tak?

In SourceTree is die manier om kersie te kies om:

  1. Skakel oor na die tak waarop jy wil hê die veranderinge moet toegepas word.
  2. Soek die verbintenis van die ander tak wat jy op hierdie een wil toepas.
  3. Regskliek daarop en kies "Cherry Pick"

Aanbeveel: