Guide du débutant sur GitHub

Publié: 2022-12-04

En tant que nouveau codeur, vous devez vous familiariser avec Git, qui possède des fonctionnalités dynamiques pour vous aider dans votre travail. Git fonctionne comme un logiciel de contrôle de version distribué permettant à diverses entités de travailler simultanément et de sauvegarder l'historique des modifications de tout le travail. Cette fonctionnalité exceptionnelle garantit l'absence de querelles de code, permettant aux développeurs de restaurer des fichiers ou des projets complets vers un modèle de code antérieur.

Comme les besoins de tels projets changent fréquemment, un système de contrôle de version permet aux développeurs de revenir à une version antérieure de leur code.

La structure de branches de Git permet aux développeurs de travailler sur un travail de manière indépendante. Si vous êtes développeur, considérez Git comme une petite application logicielle qui gère votre base de code.

Table des matières

Dépôts pour Git

Le stockage de référentiel est une fonctionnalité impérative que vous devez connaître si vous souhaitez commencer à utiliser Git. Un référentiel est une entreprise qui contient plusieurs fichiers, tels que des fichiers basés sur du code.

Il existe deux manières de stocker les référentiels Git : stockez-les en ligne, sur un stockage cloud ou installez le serveur sur votre système pour stocker les fichiers.

Les services de référentiel Git les plus populaires sont GitHub de Microsoft, GitLab et BitBucket.

Besoin de Git

Git simplifie la contribution aux projets open source

GitHub est utilisé pour gérer presque tous les projets open source. Si votre produit est open-source, vous pouvez utiliser GitHub gratuitement. Il contient une interface Web et une application native qui simplifient l'intégration d'une documentation détaillée et la réception de commentaires sur votre projet.

Vous pouvez commencer par créer un clone d'un projet et le modifier, puis simplement soumettre une demande d'extraction via l'interface Web de GitHub. Cette demande d'extraction vous permettra d'informer les autres des modifications apportées au projet et est prête à être examinée.

Apprenez des cours de développement de logiciels en ligne dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.

Données de qualité

Git facilite l'obtention d'une documentation de qualité en utilisant GitHub. Sa section de support et ses tutoriels fournissent des informations sur presque tous les sujets liés à Git auxquels on peut penser.

Se connecte à diverses plateformes

GitHub peut se connecter à des systèmes populaires comme Amazon et Google Cloud et à des services comme Code Climate pour suivre votre entrée et identifier la terminologie dans plus de 200 langages informatiques.

Active les mises à jour de votre code entre les versions

Il est difficile de suivre les modifications lorsqu'un groupe travaillant sur le même projet modifie les fichiers. GitHub assure l'uniformité en suivant toutes les modifications apportées aux fichiers du référentiel.

Il vous permet également de conserver l'historique de vos fichiers précédents, comme nous le faisons chez Microsoft, etc., afin que les versions antérieures ne soient pas perdues à chaque modification. GitHub simplifie le retour à la version précédente et ajoute vos contributions.

Exposez votre travail

Vous souhaitez attirer l'attention de vos recruteurs en tant que développeur ? Alors GitHub vous soutient avec sa plus grande fiabilité.

La plupart des entreprises vérifient désormais les profils GitHub tout en recherchant de nouveaux projets. Si votre profil est public, vos chances d'être embauché augmentent, même si vous n'avez pas fréquenté une institution ou un collège prestigieux.

Comment utiliser GitHub ?

Installez GitHub sur votre appareil

Tout d'abord, installez les outils Git sur le système informatique. Pour interagir avec GitHub, nous utiliserons l'interface de ligne de commande.

  • Commencez par mettre à jour votre package.
  • Installez Git et Git-Hun avec apt-get.
  • Enfin, vérifiez si vous avez correctement installé Git.
  • Lorsque vous êtes prêt à enregistrer votre travail, exécutez les commandes suivantes avec vos données pour définir un nom d'utilisateur et une adresse e-mail par défaut.

Établir un référentiel Git local

Configurez un référentiel Git local lorsque vous démarrez un nouveau projet à partir de zéro. Ici, vous pouvez enregistrer des fichiers et modifier les points de contrôle pour le contrôle des versions. N'oubliez pas non plus de créer un dossier sur votre bureau avant de commencer votre référentiel local.

Lancez votre port ou invite de commande en copiant les commandes répertoriées ci-dessous.

cd~/Desktop/git-demo-example git init

Voila ! Vous avez créé votre premier référentiel Git, prêt à stocker des fichiers.

Ajoutez quelques fichiers au dossier pour avoir quelque chose avec quoi travailler. Créez un fichier appelé floral.py dans votre dossier git-demo-example et collez le code suivant.

Si vous n'avez pas installé Python, vous pouvez toujours suivre en créant un fichier .txt au lieu d'un fichier .py.

floral=[rose, lys, hibiscus, marguerite, pétunia, tournesol]

Quittez et enregistrez le document. Dans le même dossier, créez un autre fichier appelé fruits.py et collez-y le code suivant.

fruits=[pomme,banane,pastèque,mangue,lichi,orange]

Vous avez maintenant deux fichiers dans votre dossier Git.

Webinaire de développement logiciel exclusif d'upGrad pour vous -

Entreprise SAAS - Qu'est-ce qui est si différent ?

Partage de fichiers vers le référentiel Git local

Une fois que vous avez terminé de créer un référentiel Git local et de créer de nouveaux fichiers, l'étape suivante consiste à ajouter ces fichiers dans le dossier du référentiel pour suivre les modifications apportées au fichier. Le processus est connu sous le nom de validation.

La commutation prend deux étapes pour valider le code dans le référentiel local. Vous devez commencer par placer le fichier dans une zone de préparation avant de valider. Cette étape supplémentaire du processus vous permet de contrôler les fichiers que vous souhaitez valider dans le référentiel local et vous évite de valider un mauvais fichier.

Par exemple : si vous souhaitez valider un seul fichier dans la zone de staging, utilisez : git add flower.py

Mais si vous souhaitez ajouter plus d'un fichier, utilisez git add flower.py fruit.py

Examiner tous les engagements

Vous pouvez utiliser git log pour voir une liste des commits effectués jusqu'à présent. Le journal de validation contient le nom du créateur de la validation, la date à laquelle elle a été validée et le message de validation pour chaque validation.

Ignorer les fichiers de validation

S'il y a des fichiers que vous ne souhaitez pas valider, vous pouvez utiliser le fichier .gitignore pour vous aider. Le fichier .gitignore indique à Git quels fichiers ou variantes il doit ignorer, afin qu'ils ne soient pas affichés et validés par erreur.

Branches Git

Une autre fonctionnalité brillante fournie dans GitHub est avec Git, vous pouvez créer des branches séparées pour garder votre travail distinct de la branche principale, ce qui est extrêmement utile pour exécuter des tests de code. Si vous tapez git status dans votre port, vous verrez que vous êtes sur la branche master.

Créer un référentiel distant pour collaborer avec votre groupe

Une fois que vous avez enregistré toutes les modifications dans votre référentiel local, configurez un référentiel distant et synchronisez-le avec votre référentiel local pour simplifier l'accès ou le partager avec d'autres personnes. Cela vous permettra de déplacer les modifications vers un hub principal où d'autres pourront accéder à votre code et apporter les modifications nécessaires.

Cours et articles populaires sur le génie logiciel

Programmes populaires
Programme exécutif PG en développement de logiciels - IIIT B Programme de certificat Blockchain - PURDUE Programme de certificat de cybersécurité - PURDUE MSC en informatique - IIIT B
Autres articles populaires
Salaire d'ingénieur cloud aux États-Unis 2021-22 Salaire d'AWS Solution Architect aux États-Unis Salaire d'un développeur backend aux États-Unis Salaire de développeur front-end aux États-Unis
Salaire de développeur web aux Etats-Unis Questions d'entretien de Scrum Master en 2022 Comment démarrer une carrière dans la cybersécurité en 2022 ? Options de carrière aux États-Unis pour les étudiants en génie

En savoir plus sur GitHub en suivant un cours avancé

Chez upGrad, notre programme Executive PG en développement de logiciels est parfait pour les développeurs de logiciels en herbe, les professionnels de l'informatique, les ingénieurs, les analystes et les débutants qui souhaitent lancer leur carrière dans le développement de logiciels. Le cours vous offre un parcours complet dans le développement logiciel, y compris l'architecture des données.

Inscrivez-vous maintenant pour profiter des fonctionnalités exclusives upGrad telles que le support d'apprentissage à 360 degrés, l'étude de groupe et la gestion du réseau.

Quelle est la différence entre Git et GitHub ?

En termes simples, Git est une application logicielle qui vous permet de gérer et de suivre l'historique de votre code source. GitHub est un service basé sur le cloud qui vous permet de gérer les référentiels Git. Pour vos projets Git open source, GitHub peut vous aider à mieux les gérer.

Y a-t-il une limite à la quantité d'espace disponible sur GitHub ?

La limite de taille publiée de chacun de ces fichiers à partir de 2020 sur GitHub est de 2 Go.

Est-ce simple d'apprendre GitHub ?

Git rationalise le processus de travail avec les autres et simplifie la collaboration sur les projets. Les membres de l'équipe peuvent travailler sur des fichiers et fusionner facilement leurs modifications dans la branche principale du projet. Les connaissances Git et GitHub sont progressivement passées de souhaitables à requises dans divers rôles professionnels.