Fermer

janvier 26, 2021

Apprendre Git pour le débutant absolu2 minutes de lecture



Si vous êtes nouveau sur Git et que vous voulez vous mettre rapidement en marche, consultez le nouveau cours sur Learn Chef: Premiers pas avec Git!

Vous vous retrouvez déjà à rire nerveusement quand un collègue parle de la façon dont il pousse a été rejeté, ils ont donc radicalement exécuté un git push --force ? Ou faire semblant de se rapporter à leur soupir de soulagement après avoir exécuté un git rebase sans conflit? Si c'est le cas, l'aide est au coin de la rue!

Git est de loin le système de contrôle de version le plus populaire du marché. Alors qu'il était auparavant bloqué avec des systèmes de contrôle de version sur serveur comme Subversion ou (gasp) Team Foundation Server, les développeurs d'aujourd'hui peuvent profiter des performances et de la flexibilité d'un système distribué comme Git.

Voulez-vous ignorer les détails et en savoir plus? Découvrez le nouveau cours (et oui gratuit!) Sur Learn Chef: Premiers pas avec Git .

Avantages de Git

Il y a une raison, en fait de nombreuses raisons, pour lesquelles Git est devenu le phénomène que c'est aujourd'hui. Après des années à travailler avec des systèmes de contrôle de version de type Subversion, à gérer des serveurs distants retardés, à extraire / enregistrer du code et à des conflits sans fin, Git est une bouffée d'air frais. développeur d'utiliser une copie de travail du code qui pointe vers un seul référentiel distant (centralisé). Depuis que Git est distribué, chaque développeur télécharge et maintient son propre référentiel local . Chaque référentiel local contient un historique complet de toutes les modifications apportées à la base de code. En raison de sa nature distribuée, Git est plus rapide, plus fiable et mieux évolutif.

Git est rapide

Depuis tout dans Git est local, les seules limitations de vitesse sont généralement votre propre ordinateur! Vous n'avez pas besoin d'une connexion réseau active pour travailler avec votre référentiel de code, effectuer des diffs ou revenir aux versions précédentes d'un fichier.

Git est fiable

Puisque Git est par nature distribué, il crée un environnement plus fiable. Si un développeur bousille complètement son propre référentiel, il peut simplement cloner la branche "master" et recommencer à zéro.

De même, un développeur qui gâche quelque chose localement n'affecte pas les autres membres de l'équipe (comme cela peut arriver avec Subversion ).

Git a des requêtes de branchement et d'extraction

La ​​caractéristique la plus importante de Git est sans doute sa capacité à créer branches de code. Vous pouvez facilement créer des branches distinctes, parallèles, développées indépendamment, puis fusionnées ensemble plus tard.

Étant donné que chaque changement dans la base de code peut nécessiter sa propre branche, cette permet également de garantir que la branche master ne contienne que la version la plus fiable et la plus fiable du code du projet.

pull requests . Une pull request (ou "PR" pour faire court) vous permet de demander la possibilité de fusionner votre branche dans un autre référentiel. Cela facilite non seulement une base de code plus propre, mais permet également des commentaires et une documentation approfondis, essentiels pour l'équipe de développement d'applications modernes.

Git ou GitHub?

Si vous ne savez pas quelle est la différence entre Git et GitHub pas de soucis. Pour être clair: Git est le logiciel du système de contrôle de version qui vous permet de garder une trace de votre code source. GitHub, d'autre part, est un service qui vous permet de gérer un ou plusieurs référentiels Git en ligne.

GitHub est presque entièrement gratuit et il vaut la peine d'en profiter!

CONSEIL: Si vous êtes opposé aux outils de ligne de commande, GitHub propose également GitHub Desktop pour macOS et Windows.

Learn Git on Learn Chef

Tout cela m'amène à un point important: il existe un nouveau cours sur Learn Chef appelé Premiers pas avec Git !

REMARQUE: La plupart des cours sur Learn Chef sont axés sur le DevOps. Getting Started with Git est le premier d'une nouvelle série de cours axés sur les technologies et les langages associés. Alerte spoiler: Ruby, Powershell et Bash sont en route!

Qu'y a-t-il donc dans le cours?

Apprendre à connaître Git & ndash; Vous serez opérationnel (et productif) avec Git le plus rapidement possible! Apprenez à installer Git, à créer un référentiel, à ajouter des commits et à extraire des modifications de code.

Plonger plus en profondeur dans Git & ndash; & nbsp; Une fois que vous serez plus familiarisé avec les bases, il est temps de en savoir plus sur le branchement (comme la fusion de branches, la stratégie de branchement, les alternatives au branchement et le rebasage).

Prêt? Consultez Premiers pas avec Git maintenant sur Learn Chef!

Premiers pas




Source link

0 Partages