J'ai un repository sur github avec une branche principale (master) et une branche pour certains travaux expérimentaux. J'ai fait quelques révisions et poussé à la branche expérimentale et que tout allait bien.
Maintenant, sur une machine différente, j'essaie de cloner mon dépôt git clone référentiel), et puis de passer à la branche expérimentale (git checkout branchname), mais chaque fois que je fais ce que ma tête est détachée et je ne peux pas pousser mes modifications. Ce que je fais mal? J'ai l'impression que je vais manquer un fondamental git concept quelque part, mais la lecture aléatoire git pages de man n'est pas de me donner des indices.
Je suis nouveau sur git, donc je suis désolé si je suis un idiot, mais je ne trouve rien dans la doc qui va m'aider à rattacher ma tête.
MODIFIER
Le concept de suivi de la branche est ce qui me manquait. Maintenant que je grok ce concept, tout est clair. Personnellement, je trouve l' git branch --track
de la syntaxe à être beaucoup plus intuitive git checkout -b branch-name origin/branch-name
.
Merci pour l'aide!