github comment commander branche de production
J'ai un projet privé hébergé sur github. J'ai une branche de la production de ce projet. J'ai reçu une nouvelle machine et j'ai besoin de réparer quelque chose sur la production. C'est ce que j'ai fait.
git clone [email protected]:userid/project.git
# now I have master branch
git co -b production
git pull origin production
En utilisant le mécanisme ci-dessus, je suis en mesure d'obtenir la production de la branche, mais je reçois des conflits de fusion qui je ne veux pas avoir affaire avec la droite maintenant.
Est-il une manière plus propre de baie vitrée, de l'obtention de la branche de production de code sur ma machine locale?
Vous apparaissent de la même façon confus quant à ce qui se passait réellement avec toutes les branches que je me souviens quand j'étais nouveau à git. Prendre un coup d'oeil au graphique de la ramification de l'affichage de
gitk --all
m'a beaucoup aidé à avoir une idée de ce qui se passe réellement.
OriginalL'auteur Roger | 2009-12-13
Vous devez vous connecter pour publier un commentaire.
Vous pourriez caisse directement à la branche distante après l'extraction, il
ou moins:
Vous permettrait de travailler directement à partir de la prochaine copie d'origine/de production de la branche (pas de conflit).
En faisant
Vous essayez de fusionner la distance branche de production dans votre maître (dans un local de la "production" de la branche, ce qui signifie potentiellement des conflits, si votre maître a localement une histoire différente de la télécommande d'origine/de production de la branche.
OriginalL'auteur VonC
git checkout -b production
par elle-même va commander une nouvelle branche appeléeproduction
basée sur la branche que vous avez actuellement vérifié, le maître.Il est probable que ce que vous aviez à faire était de:
OriginalL'auteur Ben James