These are chat archives for jeancharles-roger/matrixstudio

31st
May 2018
Jean-Charles Roger
@jeancharles-roger
May 31 2018 05:14
Hello. C’est intéressant, je n’ai pas pensé à faire un rebase depuis origin/master. C’est une idée sympa
Je n’ai pas d’objection, je suis athée sur le monothéisme merge/rebase 😀
Pascal Ballet
@pascal-ballet
May 31 2018 08:01
😁
nglade-gh
@nglade-gh
May 31 2018 12:05
KerRetine, ça fait breton
Arthur Douillet
@ArtDou_gitlab
May 31 2018 13:54
ok il me faut un info en plus : quelle est la différence entre "origin/master" et "master" ou la branche "origin/AD" et "AD" ? quand je merge ou rebase il me propose les 4
J'ai l'impression qu'on veut utiliser git d'une manière qui n'est pas prévu pour, donc allons au plus simple. Si le merge marche on fait ça.
Arthur Douillet
@ArtDou_gitlab
May 31 2018 14:00
"origin" ca veut dire que c'est sur le git alors que l'autre est en local ?
Jean-Charles Roger
@jeancharles-roger
May 31 2018 14:06
pour etre précis, git possède l’historique sur ta machine et sur le serveur
quand tu checkout une branche tu copies tout l’historique sur ton repository local
donc masterest la branche copié chez toi
et origin/master est la branche sur le serveur
pour expliquer un peu plus
il y a 4 étages:
  • le working dir
  • l’index ou staging
  • le repo local
  • le repo distant
le working dir est l’espace de travail ou tous les fichiers peuvent etre édités
l’index permet de préparer un commit. Pour ajouter un fichier à l’index, il faut faire add
le repo local est l’historique local (sur ton ordinateur, plus précisement de le répertoire .git). Pour ajouter des modifs dans le repo local, if faut faire commit
Jean-Charles Roger
@jeancharles-roger
May 31 2018 14:12
le repo distant est partagé avec d’autre, pour ajouter des modifs depuis le local c’est push et pour récuperer depuis le distant pull
Arthur Douillet
@ArtDou_gitlab
May 31 2018 14:49
ok merci !
nglade-gh
@nglade-gh
May 31 2018 16:00
en retard : suis ok pour la manip de pascal (merge ...).
rebase c'est dangereux, surtout à plusieurs
@pascal-ballet ta retraite spirituelle risque d'etre intense si ta cervelle ressemble au London Tube Map
Jean-Charles Roger
@jeancharles-roger
May 31 2018 16:31
Pourquoi le rebase est dangereux ?
nglade-gh
@nglade-gh
May 31 2018 16:53
parce qu'une mauvaise manip de rebase peut foutre un l'air un historique. si tu controle bien ton rebase, ok. Un merge ne pose jamais de probleme de ce type.
perso, j'interdit le rebase à mes étudiants
Jean-Charles Roger
@jeancharles-roger
May 31 2018 16:56
en effet si tu pars dans l’interactif ca fait pas mal de choses
j’aime bien l’historique linéaire plutot que la carte de metro ;)
nglade-gh
@nglade-gh
May 31 2018 17:03
disons qu'il ne faut pas trop de branches en cours
je remerge souvent, soit vers le master, soit sur des grosses branches