Ik loop tegen het probleem aan dat het updaten van een branch niet wil lukken zoals het hoort.
Ik probeer de stable branch van openembedded te gebruiken om een image voor een embedded pc module te compileren.
Ik heb op de server waarop ik compileer een kopie van de repository aangemaakt met:
Dan krijg ik netjes een map met daarin de bestanden van de development branch, maar ik wil de stable branch gebruiken, dus ik switch naar de stable branch met:
De bestanden in de map veranderen dan netjes, alleen wil ik deze voor gebruik natuurlijk updaten.
Is een git fetch dan genoeg om alle branches te updaten in de repository?
Als ik een git pull doe, lijkt het namelijk fout te gaan. Het lijkt erop dat de stable branch (die ik geselecteerd heb) dan gemerged wordt met de development branch, wat natuurlijk niet mijn bedoeling is.
Interpreteer ik de git pull verkeerd, of denk ik gewoon te moeilijk en is git fetch genoeg?
Ik probeer de stable branch van openembedded te gebruiken om een image voor een embedded pc module te compileren.
Ik heb op de server waarop ik compileer een kopie van de repository aangemaakt met:
code:
1
| git clone git://git.openembedded.net/openembedded |
Dan krijg ik netjes een map met daarin de bestanden van de development branch, maar ik wil de stable branch gebruiken, dus ik switch naar de stable branch met:
code:
1
| git checkout org.openembedded.stable |
De bestanden in de map veranderen dan netjes, alleen wil ik deze voor gebruik natuurlijk updaten.
Is een git fetch dan genoeg om alle branches te updaten in de repository?
Als ik een git pull doe, lijkt het namelijk fout te gaan. Het lijkt erop dat de stable branch (die ik geselecteerd heb) dan gemerged wordt met de development branch, wat natuurlijk niet mijn bedoeling is.
Interpreteer ik de git pull verkeerd, of denk ik gewoon te moeilijk en is git fetch genoeg?