Kuinka valita sitoumus haaralta toiselle?

Kuinka Valita Sitoumus Haaralta Toiselle



Hajautettuna versionhallintajärjestelmänä Git sallii käyttäjän seurata haaran sisällä tapahtuvia muutoksia sitoumusten avulla. Lisäksi Git antaa käyttäjälle mahdollisuuden työskennellä sivukonttoreissa. Kehittäjät voivat luoda muita projektihaaroja, työstää niitä ja lopuksi yhdistää. On kuitenkin olemassa erilaisia ​​skenaarioita, joissa käyttäjät eivät halua yhdistää kaikkia haaroja vaan vain yhden tai muutaman sitoumuksen. Tällaisten tapausten käsittelemiseksi Gitillä on kirsikkapoimi ”-komento, joka voi valita vain tietyn toimituksen tietystä haarasta ja soveltaa sitä nykyiseen haaraan.

Tässä oppaassa opimme vaiheet sitoumuksen valitsemiseksi Git-haaroista toiseen.

Kuinka valita sitoumus yhdestä Git-haarasta toiseen?

Jos haluat valita sitoumuksen haarasta toiseen, työskentele yhdessä haarassa, luo uusi haara ja valitse sitoumus edellisestä haarasta. Voit tehdä tämän suorittamalla alla mainitut vaiheet.







Vaihe 1: Siirry projektivarastoon

Avaa Git Bash ja siirry projektihakemistoon suorittamalla ' CD 'komento:



CD kirsikkapoimi



Vaihe 2: Alusta arkisto

Tämän jälkeen alusta Git-arkisto annetulla komennolla:





se on kuuma

Vaihe 3: Luo uusi tiedosto

Luo tiedosto ja lisää siihen sisältö käyttämällä ' kaiku ” ja uudelleenohjausoperaattorit ( > ). Esimerkiksi ' tiedosto.txt ”tiedosto luodaan:



kaiku 'Uusi tiedosto' > tiedosto.txt

Vaihe 4: Seuraa tiedostoa

Lisää luotu tiedosto seuranta-alueelle 'git add' -komennolla:

git add .

Vaihe 5: Tee muutokset

Tee muutokset projektihakemistoon ' git commit 'komento:

git commit -m 'tiedosto lisätty'

Vaihe 6: Tarkista loki

Tarkista käytettyjen toimitusten pitkä historia suorittamalla log-komento:

git loki -- verkossa

Täällä voit nähdä tietyn sitoumuksen SHA:n. Merkitse se muistiin, käytämme sitä ja valitsemme sen myöhemmissä vaiheissa.

Vaihe 7: Luo uusi haara

Luodaan nyt uusi haara nimeltä ' kehittää ' annetulla komennolla:

git haara kehittää

Vaihe 8: Vaihda luotuun haaraan

Vaihda luotuun haaraan ' käy kassalla 'komento:

käy kassalla kehittää

Haaraan on vaihdettu ' kehittää ”.

Vaihe 9: Cherry Valitse sitoumus

Valitse sitoumus suorittamalla ' git kirsikkapoimi ”-komento yhdessä edellisen haaratoimituksen SHA-hajautusarvon kanssa:

git kirsikkapoimi 6ea44fe

Yllä oleva tulos näyttää ristiriidan, jätä se huomiotta ja suorita ehdotettu komento tehdäksesi sen joka tapauksessa.

git commit --salli-tyhjä

Sitoumus on kirsikkapoimittu.

Vaihe 10: Tarkista lokihistoria

Tarkista lokihistoria varmistaaksesi, että sitoumus on valittu:

git loki

Kuten yllä olevasta kuvasta näet, sitoumuksemme edellisestä haarasta ' hallita ” on kirsikkapoimittu.

Johtopäätös

Jos haluat valita sitoumuksen, kopioi sitoumuksen SHA-tiiviste ja siirry toiseen haaraan. Suorita sitten ' git cherry-pick ”-komento yhdessä commit SHA -tiivisteen kanssa. Tarkista lokihistoria, että sitoumus on valittu.