GIT : ce qu'un LEAD attend de TOI en entreprise

✉️ Pour t'inscrire à ma newsletter, c'est par là : videv.podia.com/git-en-entrep...
👋 Retrouve mon quotidien de Lead Développeur React :
sur Twitter : / videvjs
Découvre les fondamentaux de Git en entreprise !
Dans cette vidéo, on va explorer ensemble les bases de Git, l'outil essentiel pour tous les devs. Tu vas apprendre comment Git facilite la collaboration, la gestion de projet et le développement logiciel efficace en entreprise. Que tu sois débutant ou expérimenté, cette vidéo te donnera une vue d'ensemble claire et pratique pour maîtriser Git dans ton environnement pro.
Mate ça tout de suite pour booster ta productivité et améliorer tes compétences en dev !
N'oublie pas de liker cette vidéo si tu l'as trouvée utile, de t'abonner à la chaîne.
Je serai ravi de répondre à tes questions et je pourrai même faire des vidéos sur les questions que je juge pertinentes :)
Chapitrage :
00:00 L'erreur de débutant
00:44 1. Git de l'entreprise
01:31 2. Les commits
02:32 3. Les branches
04:14 4. Les conflits de merge
05:28 5. Les cas complexes

Пікірлер: 71

  • @MrAzurha
    @MrAzurhaАй бұрын

    Le peuple exige une vidéo sur le merge conflict !

  • @tetuaoro

    @tetuaoro

    Ай бұрын

    C’est facile : tu n’acceptes que ton code et rejettes celui des autres car tu as t.o.u.j.o.u.r.s raison 😂.

  • @justlight07

    @justlight07

    Ай бұрын

    @@tetuaoro mdr😂😂

  • @Stefoux

    @Stefoux

    Ай бұрын

    @@tetuaoro haha 😅

  • @JackyKiky

    @JackyKiky

    Ай бұрын

    ​@@tetuaoroOu alors tu crées deux nouvelles branches et test laquelle est la mieux ?

  • @baboulinet2254

    @baboulinet2254

    Ай бұрын

    C'est assez simple dans la pratique, mettons que tu bosses sur une branche B (ta branche) et que tu veux merger tes modifs dans une branche A (une branche de release par exemple), d'abords tu récup les modifs de la branche A en mergeant de A vers B, si jamais il y a conflits, git va créer un commit de merge qui est un commit "de conflit". Tu résouds à la main les conflits ( >>>>HEAD, etc), puis tu push, ce qui merge de A vers B. Ensuite, ta branche B est synchro avec la branche A, normalement la branche A est protégée tu peux pas merge direct dedans, à moins que le lead dev fasse de la merde. Du coup tu créés ce qu'on appelle une merge request, pour merger B dans A. Si t'as bien fait ton taff le mec en review de ton code clique sur ok et il n'y a pas de conflits. L'idée pour ne pas être emmerdé outre mesure est de régulièrement merger la branche A dans B tant que tu as des trucs à dev sur ta branche B pour intégrer petit à petit les modifs et éviter de te retrouver avec un giga conflit à la fin. Une fois que tu as merge dans la release en théorie tu supprimes la branche B.

  • @rafpsychotic7796
    @rafpsychotic7796Ай бұрын

    C'est tellement bien illustré et avec un peu d'humour, c'est bien fait.

  • @yanismorzak4704
    @yanismorzak4704Ай бұрын

    Merci pour cette vidéo Vi ! Au top comme d’hab 👌🏼 Une vidéo sur les merges conflicts pourrait intéresser bcp de monde je pense ;)

  • @nicomiloo
    @nicomilooАй бұрын

    Je suis aussi intéressé par une vidéo sur les merge conflicts.

  • @CodingBill
    @CodingBillАй бұрын

    Please une vidéo sur les cas pratiques, avec ton terminal, où tu nous montres concrètement comment on casse/délite/fusione des branches dans tous les sens ❤ Merci en tout cas pour ton partage ça fait plaisir de découvrir quelqu'un qui a de la bouteille ;)

  • @Stefoux

    @Stefoux

    Ай бұрын

    Mais oui ça serait top ! J’espère qu’il va t’écouter 😋

  • @jauresmanouan3826
    @jauresmanouan3826Ай бұрын

    Une vidéo sur le Merge conflict please

  • @tonyrabillard9517
    @tonyrabillard9517Ай бұрын

    Salut ! Je viens de tomber sur ton compte et ta vidéo. J'aime beaucoup ta façon de présenter, très calme et très clair. En tant qu'apprenant ça met un peu la pression de se dire qu'il faut avoir un niveau entreprise pour git. Mais très heureux de le savoir et de pouvoir anticiper ce travail d'apprentissage. Donc je suis pour un tuto sur la gestion des conflits car je fais encore parti de ceux qui transpirent devant un conflit 😅. Merci encore pour tes conseils ! ;)

  • @emlioms
    @emliomsАй бұрын

    Tellement de calme et de sérénité dans cette vidéo 😌

  • @nzanzuwayire2730

    @nzanzuwayire2730

    17 күн бұрын

    Félicitations, possible de faire aussi la pratique en introduisant le fork, upstream... 😂, Depuis la RDCongo

  • @minotuki100
    @minotuki100Ай бұрын

    Je découvre tes vidéos et c’est très quali : court et bien expliqué. Merci !

  • @sitedel
    @sitedelАй бұрын

    Il est important de montrer le principe de "Git flow". C'est une norme qui permet d'identifier les branches sur lesquelles on travaille. Respecter Git flow permet de savoir facilement où en est l'avancement d'un projet (une branche de développement = une tâche, une branche de version= une recette), et d'éviter beaucoup d'erreurs de fusion. En tant que lead, je n'ai pas peur de supprimer les branches de développement ou de version dont les fonctionnalités ont été intégrées en production.

  • @user-np7gm7yt2c
    @user-np7gm7yt2cАй бұрын

    tu aurait une raod map des commande a absolument savoir ?

  • @user-yx9cj8sf5t
    @user-yx9cj8sf5tАй бұрын

    Des fondamentaux qu'il est toujours bon de rappeler. Merci Vi !

  • @yokaab8528
    @yokaab8528Ай бұрын

    oui ça m'intéresse un détail sur les merge conflicts !

  • @fadaa7080
    @fadaa7080Ай бұрын

    Une vidéo sur les merge conflict stp

  • @julesaugustin1694
    @julesaugustin1694Ай бұрын

    Merci de réaliser une vidéo sur les conflits de merge.

  • @hypno5645
    @hypno5645Ай бұрын

    Explications claires, merci

  • @karimkrimou399
    @karimkrimou399Ай бұрын

    Always supporting you bro

  • @sm-fw1pe
    @sm-fw1peАй бұрын

    Une video sur merge stp

  • @tetuaoro
    @tetuaoroАй бұрын

    Merge conflict ✋🏽. Merci pour cette vidéo.

  • @silentchill8093
    @silentchill8093Ай бұрын

    Une vidéo sur les merge conflict !!!

  • @samirbas8031
    @samirbas803119 күн бұрын

    Bonjour, vive le merge conflict !!!

  • @Pikmin-Pi-Pi-Pi
    @Pikmin-Pi-Pi-PiАй бұрын

    Hello ! J’aimerai bien une vidéo sur le merge conflit

  • @jacquespriso7564
    @jacquespriso7564Ай бұрын

    Video sur les conflits svp

  • @larson926
    @larson92615 күн бұрын

    merci

  • @tchimwadolbtchimbakala9743
    @tchimwadolbtchimbakala9743Ай бұрын

    Comment apprendre Git pour un débutant

  • @Tryphose777
    @Tryphose777Ай бұрын

    Tout à fait d'accord, merci pour ce résumé. Comment faire justement pour s'exercer par la pratique à git/github quand on débute seul dans le développement? Des fois j'imagine créer deux comptes github et simuler deux codeurs sur un même projet pour faire des manip' comme en entreprise...

  • @raidez9987

    @raidez9987

    Ай бұрын

    T'attrape un ami codeur sinon.

  • @Stefoux
    @StefouxАй бұрын

    Une vidéo sur les merles confits

  • @TS-kg4lf
    @TS-kg4lfАй бұрын

    Super vidéo, que penses tu des git push -f imposés en entreprise sur les branches ? Un client m'a choqué avec ca.

  • @Stefoux
    @StefouxАй бұрын

    Le boss de git c’est Homer Simpson, il gère les conflits de Marge, comme personne 😅 PS: Videv il fait le jeune comme ça, mais il est grillé, il connaît les piles et la gameboy.. c’est un ancien 😂

  • @jeuxinfini
    @jeuxinfiniАй бұрын

    REVOLUTION - Le peuple exige le merge conflict ! Tu nous hype pour rien :DDD

  • @karimkrimou399
    @karimkrimou399Ай бұрын

    Je suis partant pour la vidéo,vi je voit que tu fait de la guitar moi je fait du piano classique

  • @tiwanndev
    @tiwanndevАй бұрын

    Est ce qu’on utilise git en cmd uniquement ? Ou alors on utilise des gui clients ?

  • @user-qj6bw6rn2f
    @user-qj6bw6rn2fАй бұрын

    une vidéo sur merge conflict 🙏

  • @Pikmin-Pi-Pi
    @Pikmin-Pi-PiАй бұрын

    J’ai une question plus générale dans l’entreprise. Je vais commencer une mission en période d’essais, et je ne connais pas trop les postes de tout le monde, je suis rattaché à mon lead dev, et il y a deja 3 Frontends, et une équipe backend de 4 personnes, un designer. Mais j’aimerai bien reconnaître qui est à mon niveau, qui est mon supérieure, est-ce que je dois faire ce que me demande tout les autres ou uniquement mon lead dev? Merci d’avance.

  • @kamkara007
    @kamkara007Ай бұрын

    Vidéo sur les merges conflt. Je sur team plus pull request

  • @emmanueldesirekouadio3568
    @emmanueldesirekouadio356829 күн бұрын

    merge conflict🎉

  • @Pikmin-Pi-Pi
    @Pikmin-Pi-Pi15 күн бұрын

    Comment appelle-t-on un cuisinier qui connaît git ?

  • @Stefoux

    @Stefoux

    10 күн бұрын

    Un commit de cuisine 😏

  • @MarShell57
    @MarShell57Ай бұрын

    Merge conflict !

  • @4355784
    @4355784Ай бұрын

    C est quand tu dois unmerge ta branch sous pression que ca devient marrant 🤣

  • @stephanebiteb6317
    @stephanebiteb6317Ай бұрын

    Ouais merde conflits nous en avons besoin

  • @Stefoux

    @Stefoux

    Ай бұрын

    Mdr tu as fais exprès d’écrire « merde »conflits ? 😅

  • @Stefoux
    @StefouxАй бұрын

    Salut Videv ! En tant que ton ancien élève de formation, Pourquoi ici la : 0:20 Pour parler d’un mec qui comprend rien au code? Pourquoi tu as choisi un mec qui me ressemblait !? 😒 tu veux me faire passer un message c’est ça ? 😅😂🤣

  • @Stefoux
    @Stefoux24 күн бұрын

    Moi les commandes de git je gère … je les aies déjà apprises dans ta formation hahahhaha 🤭

  • @videv9858

    @videv9858

    23 күн бұрын

    J’espère que tu les confonds pas avec tes commandes UberEats

  • @Stefoux

    @Stefoux

    23 күн бұрын

    😂😂 bas c’est ça le git de la maison !

  • @Stitax95
    @Stitax95Ай бұрын

    Je ne suis pas d’accord avec le « tu n’as pas le temps d’apprendre ça et l’entreprise ne va pas le faire elle est pas là pour ça » Pour moi si, si l’entreprise n’accepte pas que tu ne saches pas des choses et ne veut pas t’accompagner dans la formation de transmettre des compétences c’est que c’est pas une bonne entreprise ni une bonne mentalité, en dev on apprend tout le temps, ça demande un tas de compétences différentes, on ne peut pas tout connaître encore moins pour quelqu’un qui débute et pour qui ça serait le premier job en entreprise, s’il se fait viré pour ça, c’est lui qui gagne au change selon moi, c’est bête de la part de l’entreprise de viré une personne juste car elle maîtrise moins une compétence plutôt que de l’aide à l’acquérir Aussi si je peux me permettre un retour constructif sur la vidéo, il est confus de savoir à quel niveau de dev tu t’adresses, au début c’est débutant et puis plus tard, « si l’entreprise vous embauche en tant que confirmé » si tu es confirmé, tu as déjà plusieurs années d’expérience et donc n’est pas censé avoir ces problèmes là sur des situations récurrentes, il y a donc erreur de casting soit de la part de l’entreprise soit de la part du dev. Tu insistes beaucoup sur des dates de livrables, si c’est manqué à cause d’un problème Git c’est que le problème est autre part selon moi. Tu fais des jauges avec tes mains sur les niveaux de git et cite 3 commandes basique mais tu ne dis pas celles qui sont utilisé en entreprise ou la réel différence entre les 2, ça aurait plus claire de détaillé, par exemple expliqué que l’on fait des pull request, qu’il y a des code review, le nommage de commit, de bien ordonné ses commit en ne mettant que des choses cohérentes qui vont ensemble pour faciliter la relecture ou éventuel rollback, qui sont des choses tout aussi importantes que d’avoir gérer la notion de branches , et aussi la notion de rebase pour avoir un bel historique et qui permet d’éviter des conflits

  • @Stefoux

    @Stefoux

    Ай бұрын

    Salut Stitax, je crois que cette vidéo c’est plutôt « ce qu’un lead dev attend de toi » et non « apprend git en … » pour ma part, j’avais fais la formation de Vi, c’est vrai qu’il généralise sur cette vidéo mais je crois que la vidéo est adressée à un débutant qui pense que git add commit push et pull suffisent pour bosser en équipe. À la base je viens de Openclassrooms et on te fais beaucoup croire que ça suffit pour avancer alors que tu vas te ramasser 1000 refus en entretients d’embauche.. malgré vos qualités certaines .. (tu as du connaître ça aussi..) Si tu as déjà ton expérience de dev, tu vas voir le côté lead relou qui est pas flexible .. et tu as 100% raison et vi n’est pas comme ça du tout en formation. Par contre, si tu reviens au toi de tes début et que tu vois cette vidéo, tu serais peut-être heureux que quelqu’un te dises ! Attention c’est bien le git de la maison mais il faut aller plus loin 😊 Dernière chose, en tant que développeur expérimenté que tu es (ça ce sent) tu dois savoir qu’il y a pleins de dev lead très toxic dans le métier, et c’est une bonne chose que vi prépare les dev à ça car c’est la réalité. Il va pas faire croire aux gens que dev c’est Bali et les palmiers h24 comme pas mal de formateur en ligne 😊

  • @tensei2023
    @tensei2023Ай бұрын

    Des développeurs viré car il ne maitrise pas parfaitement git ? T'abuse un peu mdr.

  • @ninko9117

    @ninko9117

    Ай бұрын

    Bonjour, saurais tu ou je pourrais apprendre git ? Merci à toi

  • @arnaud-bondaz

    @arnaud-bondaz

    17 күн бұрын

    ​@@ninko9117bonjour regard xavki

  • @user-pm1lm9gv1g
    @user-pm1lm9gv1gАй бұрын

    fait sur une video sur le sujet, @mergeConflit

  • @N.guessan
    @N.guessanАй бұрын

    merci