Nemám veľa skúseností s git alebo github a dnes som dostal poštu, ktorý žiadal niekoho (ja), aby som vytiahol hlavnú vetvu.
Mohol by ma niekto viesť na kroky, ktoré by som mal urobiť, aby som to urobil? Vždy pracujem s jednotlivými projektmi, takže som sa nikdy nepodarilo zlúčiť niečo vytiahnuté
Vopred ďakujem
odpovede:
4 pre odpoveď č. 1Help.GitHub: Odoslanie žiadostí o stiahnutie dáva nasledujúci postup pre zlúčenie v žiadosti o vytiahnutie:
Zlúčenie žiadosti o vytiahnutie
Po prijatí požiadavky na stiahnutie uspokojivé,niekto s prístupom push k cieľovému úložisku aplikujte zmeny a stlačte aktualizované vetva. Existuje mnoho spôsobov, ako dosiahnuť to. Dve obľúbené metódy sú opísané nižšie.
Načítať a zlúčiť
Toto je najbežnejší spôsob načítania aaplikovanie zmeny. Vyžaduje pridanie diaľkového ovládania pre osobu, ktorá odoslala ťah žiadosť, načítanie z toho úložiska, zlúčenie požadovaného odvetvia, ktoré stanovujú akékoľvek konflikty a stlačenie novoobjednanej pobočky späť do úložiska:
$ git checkout master $ git remote add kneath git://github.com/kneath/jobs.git $ git fetch kneath $ git merge kneath/error-page $ git push origin master
Opraviť a použiť
Príjem a zlúčenie prístup funguje skvele, keďsi pracovať na tíme alebo opakovane použitie zmien od toho istého malého skupiny ľudí. Iný prístup to je o niečo rýchlejšie v jednorazových prípadoch je použiť
git-am
.Každá žiadosť o vytiahnutie má adresu URL .patch kde môžete chytiť textovú opravu súbor, ktorý sa má vložiť do súboru
git-am
príkaz:$ git checkout master $ curl http://github.com/github/jobs/pull/25.patch | git am $ git push origin master
Ďalšie podrobnosti nájdete na nižšie uvedených prepojených stránkach.
Pozri tiež:
- Help.GitHub: Odoslanie žiadostí o stiahnutie
- Mám žiadosť o vytiahnutie na GitHub, teraz čo?
- Ako zaobchádzať s požiadavkou na vytiahnutie od spoločnosti GitHub
- git-pulls: Správa požiadaviek GitHub na stiahnutie z príkazového riadku