ARRÊTE de fuir le conflit ! (git)

  Рет қаралды 3,109

Alors on dev

Alors on dev

Күн бұрын

Пікірлер: 46
@Alorsondev
@Alorsondev 7 ай бұрын
Re commentateur-ice ! Chope mes meilleurs infos pour réussir ta carrière de dev : alorsondev.com Si tu penses que cette vidéo est chouette, alors tu vas adorer ce banger A très vite !
@joackimcoulibaly5516
@joackimcoulibaly5516 Жыл бұрын
vidéo trop longue
@GenevieveMasioni
@GenevieveMasioni Жыл бұрын
Je me demande d'où vient cette peur de Git ! La plupart des dévs que j'ai rencontré le fuient comme la peste (de l'étudiant à l'ingé avec 17 ans de carrière). Je fais partie de ceux qui aiment la gestion des conflits. Ça me détend ! Du coup, je suis toujours admin du master. 😂Et puis, c'est grace à ça qu'on se familiarise avec une base de code et qu'on apprend à mesurer l'impact de son travail ainsi que les bonnes pratiques de développement. Bravo pour cette vidéo si bien détaillée !
@Alorsondev
@Alorsondev Жыл бұрын
Haha t'as le goût du challenge dans le sang ! Oui ça a cet avantage-là aussi ! Pour ce qui est de la peur de Git, c'est peut-être parce que d'un côté on ne passe pas beaucoup de temps à l'apprendre, et de l'autre tu sais que si tu fais une connerie (ce qui peut arriver facilement, puisque tu ne maîtrises pas bien l'outil), ça peut avoir de sacrées répercussions Merci Geneviève pour tes félicitations, elles me font chaud au coeur !!
@samtoche
@samtoche Жыл бұрын
Peut-être la peur d’être celui qui cassera l’application 😂
@GenevieveMasioni
@GenevieveMasioni Жыл бұрын
@@samtoche Je n'aimerais pas être cette personne non plus 😂 Heureusement qu'il y a des process pour éviter de casser le code en production. :)
@Alorsondev
@Alorsondev Жыл бұрын
@@samtoche Héhé tu as tout dit 😁
@yannickroule4989
@yannickroule4989 Жыл бұрын
ça doit être à cause de mauvaises expèriences... par exemple moi je me suis fait dégagé car je savais pas les résoudre, même si j'avais jamais de formation git à l'époque, pourtant je suivait toutes les étapes, mais je comprenais pas.. La je fait une vrai formation maintenant et je suis plus serein, je comprends mieux, malgré tout j'appréhende...
@fredericrannou7982
@fredericrannou7982 6 ай бұрын
Super intéressante et complète ta vidéo Abi, je me sentirai beaucoup plus zen (c'est tout de même très relatif ...) en cas de conflit. Bravo !!!
@Alorsondev
@Alorsondev 6 ай бұрын
Ah c’est superbe Frédéric !! Merci beaucoup pour ton commentaire ! Des résolutions sereines à toi alors ;)
@samtoche
@samtoche Жыл бұрын
Par rapport au push -force après un rebase, je pense qu’il est préférable de faire un push -force-with-lease, peut-être pour adoucir le rebase du code… Qu’en penses-tu ?
@Alorsondev
@Alorsondev Жыл бұрын
Excellente idée ! Tu viens de m'apprendre cette option et je t'en remercie chaleureusement 🙏🏾 J'ai déjà écrasé des commits de collègues en faisant un --force classique en plus, donc le with-lease est vraiment bienvenu
@varinsarah2989
@varinsarah2989 Жыл бұрын
Merci beaucoup pour tes vidéos, je n'ai presque aucune expérience en entreprise et grâce à toi, je vois des choses que je n'ai jamais vue en formation. Un grand merci 😃
@Alorsondev
@Alorsondev Жыл бұрын
J’en suis ravie Sarah ! L’objectif est rempli alors 😉
@pierredent4324
@pierredent4324 Жыл бұрын
Tes transmissions sont riches et didactiques. Top! Merci
@Alorsondev
@Alorsondev Жыл бұрын
Merci beaucoup à toi ☺️
@MichelSLAGMULDER
@MichelSLAGMULDER Жыл бұрын
Entre le rebase et le merge, il n'y a pas à choisir. ils ont tous les deux leur utilité. LA question qu'il faut se poser est la suivante. Doit on conserver la branche qu'on a mergée ou rebasée ou pas. SI c'est non alors on rebase si c'est oui alors on merge. Le cas du merge le plus évident est le suivant. on suppose que sur un projet une version 1 est en prod et que les devs bossent sur la version 2. Or on trouve un bug urgent sur la prod. De plus on s'aperçoit que le bug existe aussi sur la version 2. En urgence on corrige le bug sur la version 1 et on relivre la version 1. Mais il va falloir reporter la correction sur la version 2. Là le merge est indispensable car la version 1 va continuer sa vie et potentiellement avoir de nouveaux bugs. Il faut donc bien garder les deux branches. Par contre si la branche ne comporte que des nouveautés et que l'historique des développements n'a pas a être conservé, là c'est le rebase qui s'impose car il simplifie l'historique.
@yannickroule4989
@yannickroule4989 Жыл бұрын
Super vidéo, je me rconnais :D Au fait tu utilises quoi comme plugin pour l'affichage du chemin en couleur dans le terminal ?
@Alorsondev
@Alorsondev Жыл бұрын
Héhé 😁 J’utilise oh my zsh !
@yannickroule4989
@yannickroule4989 Жыл бұрын
@@Alorsondev merci, par contre j'ai essayé de le configurer dans VScode j'ai j'ia pas réussi, j'y est passé la matiné t'as un lien ou une astuce pour l'install ? obs: j'utilise VSC sur W11
@demembree
@demembree Жыл бұрын
Merci pour la vidéo !
@Alorsondev
@Alorsondev Жыл бұрын
Avec grand plaisir !
@pfodtakem9536
@pfodtakem9536 Жыл бұрын
Merci pour cette vidéo, tu prends bien le temps et ça fait plaisir ! Comme on dit on apprend plus de quelqu'un qui est quelques années devant nous que d'un spécialiste avec 30 ans de carrière derrière lui, et ta chaîne le démontre parfaitement ! J'ai quelques petites questions de débutant :) - Est-ce que c'est pas nécessaire d'utiliser git pull origin main et git push origin ta-branche (avec aussi remote quelque part) au lieu de juste git pull et git push comme tu le fais ? J'avoue que cet aspect me perd totalement (peut-être une idée de vidéo ? :) - A 36:17 tu fais Ctrl + Shift + R c'est ca ? Est-ce que c'est un raccourci de Github ? Équivalent à cliquer sur 'Resolve conflicts'? - A la fin du conflit, tu merges toi-même la PU, on est d'accord qu'en entreprise ce serait plutôt à quelqu'un d'autre de faire ça genre le lead ou le CTO? - Concrètement est- ce qu'après avoir ouvert un PU on peut passer tout de suite sur une nouvelle tâche ?
@Alorsondev
@Alorsondev Жыл бұрын
Hello ! Merci beaucoup pour ton commentaire, qui a moi aussi me fait très plaisir ! Je suis vraiment contente que mon contenu puisse t'être utile :) - Non, pas besoin de préciser `origin` avec `git pull` - le `origin` est implicite. En revanche, la première fois qu'on push une branche, on tape `git push -u origin nom-de-ta-branche`, pour pouvoir la set en remote (`-u` est le diminutif de `set-upstream`). Pour les push qui suivent, tu peux juste écrire `git push` - Yes Ctrl + Shift + R ! C'est pour réactualiser la page sans tenir compte du cache, pour être sûre de voir des infos à jour. Ca fonctionne pour n'importe quelle page, pas juste Github - Oui, dans une boîte, c'est une autre personne qui merge la PR - c'est généralement un-e collègue dev ;) - Yes on peut !
@pfodtakem9536
@pfodtakem9536 Жыл бұрын
@@Alorsondev Merci beaucoup pour ta réponse !
@kevinshango9517
@kevinshango9517 Жыл бұрын
Excellent !
@Alorsondev
@Alorsondev Жыл бұрын
Merci beaucoup ☺
@anthonym.5699
@anthonym.5699 Жыл бұрын
Sur VScode tu as onglet Git juste à l'extrémité gauche (ou droite) de ton écran . C'est un outil très intéressant que je conseil de regarder. Tu peux aussi ajouter l'extension Git Graph qui te donne une belle interface graphique de tes branches. Sinon il y a GitKraken (plus robuste, mais sous licence).
@samtoche
@samtoche Жыл бұрын
Il existe également l’outil mergetool qui permet la resol des conflits avec également 3 vues dont une seule est modifiable
@Alorsondev
@Alorsondev Жыл бұрын
Source Control ? Oui c'est génial, généralement j'add mes fichiers par ce biais ;) et merci pour les extensions !
@Alorsondev
@Alorsondev Жыл бұрын
@@samtoche Génial ! Merci beaucoup
@kamkara007
@kamkara007 9 ай бұрын
@grumly85
@grumly85 Жыл бұрын
Faire des rebase réguliers ne permet en effet pas d'éviter les conflits, mais d'en limiter le scope, car il y a moins de nouveaux changements à intégrer, étant donné que la régularité du rebase (et l'application de cette discipline) permet de travailler en petites itérations successives.
@Alorsondev
@Alorsondev Жыл бұрын
On est d'accord ;)
@SanixDarker
@SanixDarker Жыл бұрын
Je decouvres la chaine, je m'abonnes, je suis fan ! Merci pour la video !
@Alorsondev
@Alorsondev Жыл бұрын
Oh c'est génial ! Merci beaucoup pour ton soutien :)
@bennyspy3583
@bennyspy3583 Жыл бұрын
J'ai un collègue qui crie tout le temps au bureau à cause de Git 😅
@Alorsondev
@Alorsondev Жыл бұрын
Loooool
@zogzog5009
@zogzog5009 Жыл бұрын
Sinon, dépendant des projets, vous bossez avec code server (en remote donc) et ce que vous perdez en relative difficulté, vous le gagnez en évitants des conflits. Sinon vous faites de l'écriture inclusive pour client ? Franchement c'est ridicule les parisiens. Si homme : client SI femme : cliente Si non genré (lol) : client. (neutre), merci, bonne année
@brx-hashcode
@brx-hashcode Жыл бұрын
J’avais abandonné un projet sur sur ma contribution que j’avais porté sur Github à cause des conflits git que j’avais rencontré. 🤧
@Alorsondev
@Alorsondev Жыл бұрын
Ohhhh 😢j'espère qu'à l'avenir ce ne sera plus un problème 🙏
@brx-hashcode
@brx-hashcode Жыл бұрын
@@Alorsondev bien-sûr après que j’avais réussi à résoudre le conflit cela m’avait permit d’apprendre un plus en dehors la commande favorite que j’avais git add . 😅 Toutes mes félicitations Abi merci pour la motivation 🙏🏾❤️
@Alorsondev
@Alorsondev Жыл бұрын
@@brx-hashcode Soit on gagne soit on apprend 😉 Merci à toi BRUXX pour tes mots, belle continuation à toi !
@brx-hashcode
@brx-hashcode Жыл бұрын
@@Alorsondev Merci beaucoup à toi également Abi
[DEV] Comment se passe une formation en reconversion ?
2:22:01
Alors on dev
Рет қаралды 3,7 М.
Worst flight ever
00:55
Adam W
Рет қаралды 29 МЛН
2035 : L'Italie Dit NON et NON!
26:08
Voitures & Ingénierie
Рет қаралды 8 М.
C'est la fin de TypeScript.
35:25
Alors on dev
Рет қаралды 6 М.
Ton nouveau Google : GitHub Code Search (et pas ChatGPT)
23:58
Alors on dev
Рет қаралды 2,3 М.
Pourquoi TypeScript est plus facile que JavaScript
30:33
Alors on dev
Рет қаралды 7 М.
كيف تنجح العلاقات مع ياسر الحزيمي | بودكاست فنجان
3:03:09
TUTO / COURS React COMPLET pour 2024 : Maîtrise React en 4 heures
3:54:00
Melvynx • Apprendre à coder
Рет қаралды 24 М.
Worst flight ever
00:55
Adam W
Рет қаралды 29 МЛН