je reçois le dernier commit qui existe dans la branche principale comme ceci:A quoi ressemblerait le répertoire de travail dans le diagramme en arbre?
$ git pull origin master
Ensuite, je fais quelques changements en elle. A noté que, dans le même temps (à chaque fois que je travaillais sur le projet), mon collègue a poussé de nouveaux commits à la branche maître.
Je dois donc d'abord rebaser mes modifications, puis les pousser vers la branche principale. Voici mes ordres:
git pull origin master --rebase
git push origin master
Maintenant, je veux savoir:
Comment se présente tout le processus comme dans le diagramme de l'arbre git?
Aussi, puis-je écrire
git pull origin master --rebase
dans l'autre sens? Je veux dire est--rebase
un raccourcir pour$ git checkout workingDirecotry
et$ git rebase master
?
Votre deuxième tirage n'est pas nécessaire. Le premier pull avec rebase réapplique simplement vos commits sur le dessus de l'origine/master de la télécommande – Axnyff