Git et Github pour les sysadmin et les developpeurs | 2022
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 44100 Hz, 2ch | Size: 1.71 GB
Genre: eLearning Video | Duration: 41 lectures (5 hour, 58 mins) | Language: Français
Gérer les versions de vos codes sources, scripts, configurations réseaux,
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 44100 Hz, 2ch | Size: 1.71 GB
Genre: eLearning Video | Duration: 41 lectures (5 hour, 58 mins) | Language: Français
Gérer les versions de vos codes sources, scripts, configurations réseaux,
What you'll learn
Comprendre la philosophie de Git
Maîtriser les bases de l’outil Git (Clone, Checkout, Add, Commit, Push, Branch, Merge, …).
Savoir utiliser les branches.
Travailler avec une dépôt distant comme GitHub.
Résourdre les problèmes de conflis
Apprendre à travailler en équipe avec les dépôts distants et locaux
Requirements
Avoir un ordinateur (windows, linux ou Mac)
Avoir des bases sur Linux
Description
Git est de loin le système de contrôle de version le plus largement utilisé aujourd'hui. Git est un projet open source avancé, qui est activement maintenu. À l'origine, il a été développé en 2005 par Linus Torvalds, le créateur bien connu du noyau du système d'exploitation Linux. De plus en plus de projets logiciels reposent sur Git pour le contrôle de version, y compris des projets commerciaux et en open source. Les développeurs qui travaillent avec Git sont bien représentés dans le pool de talents disponible, et la solution fonctionne bien sur une vaste gamme de systèmes d'exploitation et d'environnements de développement intégrés (IDE).
Par sa structure décentralisée, Git illustre parfaitement ce qu'est un système de contrôle de version décentralisé (DVCS). Plutôt que de consacrer un seul emplacement pour l'historique complet des versions du logiciel comme c'était souvent le cas dans les systèmes de contrôle de version ayant fait leur temps, comme CVS et Subversion (également connu sous le nom de SVN), dans Git, chaque copie de travail du code est également un dépôt qui contient l'historique complet de tous les changements.
En plus d'être décentralisé, Git a été conçu pour répondre à trois objectifs : performances, sécurité et flexibilité.
Les performances brutes de Git sont très élevées par rapport à de nombreuses alternatives. Commiter de nouveaux changements, créer des branches, faire des merges et comparer les anciennes versions… Toutes ces actions sont optimisées pour les performances. Les algorithmes implémentés dans Git tirent parti de connaissances approfondies sur les attributs courants des arborescences de fichiers de code source réel, la manière dont ils sont modifiés au fil du temps et les schémas d'accès.
Who this course is for:
Administrateurs Systèmes
Admin réseaux
Developpeurs
Toutes personnes souhaitants gérer les versions des modifications de fichiers quelques soit le projet