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