Gérer votre projet de code avec Git et Github

Parlons maintenant de la meilleure moitié du contrôle de version : le dépôt de code. Vous voyez, le contrôle de version et les dépôts de code ont besoin les uns des autres pour fonctionner. Vous ne pouvez pas avoir l’un sans l’autre. Plongeons-y et découvrons pourquoi !

Qu’est-ce qu’un dépôt de code ?

Regardons les propriétés d’un dépôt de code.

Comme le mot dépôt l’indique, c’est un lieu de stockage. Donc, un dépôt de code est un endroit pour stocker du code ! Maintenant, ce n’est pas spécial. Vous pouvez simplement créer un dossier sur votre ordinateur appelé Source Code et tout y mettre. Quel est l’intérêt de donner un nom fantaisiste à ce lieu de stockage ?

Un dépôt de code est créé pour utiliser les systèmes de versionnement comme mentionné dans le chapitre précédent. Le référentiel de code contient le code source tandis que le logiciel de système de version archive ce code. Vous pouvez archiver tous vos fichiers dans un référentiel, en conservant toutes les autres versions ou fichiers, même si vous ne les utilisez pas pour le moment. Les dépôts de code vous donnent également un moyen de nommer ou d’étiqueter les différentes versions, en conservant des traces des modifications au sein d’un même projet.

Choisir un fournisseur de dépôt

Tout comme il existe plusieurs types de systèmes de contrôle de version, il existe également différents dépôts de code. Quelques-uns, décentralisés, qui fonctionnent bien avec Git sont GitHub et Bitbucket.

Github
Bitbucket

GitHub et Bitbucket hébergent les plus grandes collections décentralisées de dépôts de code au monde. Ils détiennent des millions de projets privés et publics qui permettent aux équipes de travailler avec le contrôle de version.

Attendez, quelle est la différence entre public et privé ?

Vous vous souvenez des projets open source qui permettent à peu près à tout le monde de contribuer s’il le souhaite ? Ce serait un exemple de projet public. Typiquement, ils fournissent leur code source au public et sont ouverts pour que le public puisse y contribuer.

Les projets privés, en revanche, ne partagent pas leur code source mais bénéficient des fonctionnalités du système de contrôle de version de Git entre les membres de leur équipe.

Ok, mais quel fournisseur dois-je choisir ?

Bien qu’il n’y ait pas trop de différences entre GitHub et Bitbucket en ce qui concerne les fonctionnalités, GitHub est plus populaire auprès des projets d’entreprise ! Il est également très facile à utiliser.

Explorons GitHub dans le prochain chapitre, afin que nous puissions commencer avec votre premier dépôt de code !

Récapitulons !

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.