| ||||
Alice va elle aussi changer des choses dans le projets, mais avant, elle doit se synchroniser avec le dépos principal Repository. git pull remote: Counting objects: 5, done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (3/3), done. Depuis ../Repository/Alice * [nouvelle branche] master -> origin/master There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull Quand on ne précise pas de nom de branche, on fait le pull sur la branche master. Ah, le petit râleur, évidement si vous regardez dans votre fichier main.cpp, vous constaterez qu'il n'a absolument pas changé. Faisons lui plaisir et définissons la branche à suivre sur le dépos (ce que nous n'avions pas paramétré précédemment). git branch --set-upstream-to=origin/master La branche master est paramétrée pour suivre la branche distante master depuis origin. Nous pouvons faire une dernière fois notre comparaison :
Tout est parfaitement bien paramétré, pour les deux dépos maintenant. Nous pouvons maintenant synchroniser le dépos d'Alice avec Repository :
git pull
Mise à jour 0f161d5..01dbf03
Fast-forward
main.cpp | 10 ++++++++++
1 file changed, 10 insertions(+)
Voilà, le dépos d'Alice est synchronisé. Vous allez peut-être vous dire que c'est un peu laborieux comme commencement, mais toutes les sauvegardes git commencent comme ça, car ce n'est pas la peine de connaître les commandes par cœur, car git nous les donnes quand nous en avons besoin. Là, je vous ai fait la partie du tuto en mode touriste, qui fait les choses au fil du temps, quand git râle qu'il y a un truc de travers, et on s'en est plutôt bien sorti. Mais à partir de maintenant ça va se compliquer. | ||||
|