Maison Tutoriel système Linux Démarrez rapidement avec GitHub

Démarrez rapidement avec GitHub

Jan 01, 2024 am 09:22 AM
linux linux教程 红帽 linux系统 linux命令 certification Linux chapeau rouge Linux vidéo Linux

Présentation GitHub est une plateforme en ligne conçue pour faciliter l'hébergement de code, le contrôle de version et la collaboration entre les personnes travaillant sur un projet commun. Grâce à la plateforme, vous pouvez travailler sur des projets (héberger et réviser du code, gérer des projets et co-développer des logiciels avec d'autres développeurs du monde entier) où et quand vous le souhaitez. La plateforme GitHub offre des capacités de traitement de projet pour les projets open source et privés.
Présentation de GitHub

GitHub est une plateforme en ligne conçue pour faciliter l'hébergement de code, le contrôle de version et la collaboration entre les personnes travaillant sur un projet commun. Grâce à la plateforme, vous pouvez travailler sur des projets (héberger et réviser du code, gérer des projets et co-développer des logiciels avec d'autres développeurs du monde entier) où et quand vous le souhaitez. La plateforme GitHub offre des capacités de traitement de projet pour les projets open source et privés.

Les fonctionnalités pour le traitement des projets en équipe incluent : GitHub Flow> Ces fonctionnalités facilitent les flux de travail pour les équipes qui doivent déployer régulièrement. Les pages GitHub, quant à elles, fournissent des pages permettant de présenter des projets open source, d'afficher des CV, d'héberger des blogs, etc.

GitHub fournit également les outils nécessaires aux projets personnels, rendant les projets personnels faciles à gérer. Cela permet également aux individus de partager plus facilement leurs projets avec le monde.

Inscrivez-vous à GitHub et démarrez un projet

Lorsque vous démarrez un nouveau projet sur GitHub, vous devez d'abord créer un compte avec votre adresse email.

GitHub 快速入门

Ensuite, lors de la vérification de son email, l'utilisateur sera automatiquement connecté à son compte GitHub.

1. Créer un entrepôt

Ensuite, nous serons redirigés vers une page de création d'un référentiel. Le référentiel stocke tous les fichiers du projet, y compris l'historique des révisions. Les référentiels peuvent être publics ou privés. Les référentiels publics peuvent être consultés par n'importe qui, mais seules les personnes autorisées par le propriétaire du projet peuvent soumettre des modifications au référentiel. Les référentiels privés, en revanche, offrent un contrôle supplémentaire sur les personnes visibles par le projet. Par conséquent, les référentiels publics conviennent aux projets de logiciels open source, tandis que les référentiels privés conviennent principalement aux projets privés ou fermés.

Remplissez le « Nom du référentiel » et la « Description courte ».
Cochez Initialiser ce référentiel avec un fichier README.
Enfin, cliquez sur le bouton "Créer un référentiel" en bas.

GitHub 快速入门

2.Ajouter une branche

Dans GitHub, le branchement est un moyen d'exploiter simultanément plusieurs versions d'un même entrepôt. Par défaut, tout référentiel créé se voit attribuer une branche nommée "MASTER", qui est considérée comme la dernière branche. Dans GitHub, les branches peuvent jouer un rôle dans l'expérimentation et la modification du référentiel avant d'être fusionnées dans master (la branche finale).

Afin d'adapter le projet aux besoins de chacun, il est généralement nécessaire d'ajouter plusieurs branches supplémentaires pour correspondre aux différents projets. L'état actuel lors de la création d'une branche sur la branche principale et de la copie de la branche principale est le même.

GitHub 快速入门

Créer une branche revient à enregistrer un seul fichier dans différentes versions. Pour ce faire, il renomme les tâches exécutées sur un référentiel spécifique.

Les branches se sont également révélées efficaces pour poursuivre le travail sur les corrections de bugs et les ajouts de fonctionnalités. Après avoir apporté les modifications nécessaires, ces branches sont fusionnées dans la branche principale.

Créez une branche après avoir créé le référentiel :

Dans cet exemple, cliquez sur le nom du référentiel « Hello-World » pour accéder à votre nouveau référentiel.
Cliquez sur le bouton « Branche : Master » en haut et vous verrez un menu déroulant avec un champ vide pour remplir le nom de la branche.
Entrez le nom de la branche, dans cet exemple nous entrons « readme-edits ».
Appuyez sur Entrée ou cliquez sur la case bleue « créer une branche ».
Cela crée avec succès deux branches : master et readme-edits.

Fonctionnement du projet Git 1. Modifiez le fichier du projet et soumettez

Cette étape fournit des conseils sur la façon d'apporter des modifications à votre référentiel et d'enregistrer vos modifications. Sur GitHub, la validation est définie comme l'enregistrement des modifications. Chaque validation est associée à un message de validation qui contient un historique des modifications enregistrées et la raison pour laquelle ces modifications ont été apportées. Cela permet aux autres contributeurs de savoir facilement quelles modifications vous avez apportées et pourquoi.

Pour apporter des modifications au référentiel et valider les modifications, suivez ces étapes :

Cliquez sur le nom de l'entrepôt « Hello-World ».
Cliquez sur l'icône en forme de crayon dans le coin supérieur droit pour afficher et modifier le fichier.

GitHub 快速入门
Dans l'éditeur, écrivez quelque chose pour vous assurer que vous pouvez apporter des modifications.
Faites un bref résumé dans le champ du message de validation pour expliquer pourquoi et comment les modifications ont été apportées.
Cliquez sur le bouton Valider les modifications pour enregistrer les modifications.
Notez que ces modifications n’affectent que la branche readme-edits, pas la branche principale.

GitHub 快速入门

2. Ouvrez une pull request

Pull request est une fonctionnalité qui permet aux contributeurs de proposer et de demander à quelqu'un de réviser et de fusionner certaines modifications dans leur branche. La demande d'extraction affiche également les différences pour plusieurs branches. Les modifications, ajouts et suppressions sont généralement représentés par des couleurs rouge et verte. Une pull request peut être ouverte une fois la validation terminée, même si le code n'est pas encore terminé.

Ouvrir une pull request :

Cliquez sur l'onglet des demandes de tirage.
GitHub 快速入门
Cliquez sur le bouton Nouvelles demandes d'extraction.
Sélectionnez la branche readme-edits à comparer avec la branche master.

Confirmez la demande et assurez-vous qu'elle correspond à ce que vous souhaitez soumettre.
Cliquez sur le bouton vert Créer une demande de tirage et saisissez un titre. ouvrez une pull request dans le référentiel github
GitHub 快速入门
Appuyez sur la touche Entrée.
Les utilisateurs peuvent vérifier ces actions en essayant de créer et d'enregistrer une pull request.

3. Demande de tirage de fusion

La dernière étape consiste à fusionner la branche readme-edits et la branche master. S'il n'y a pas de conflit entre la branche readme-edits et la branche master, un bouton de demande d'extraction de fusion s'affichera.
GitHub 快速入门
Lors de la fusion d'extraits, il est nécessaire de s'assurer que les commentaires et les autres champs sont correctement remplis. Fusionner :

Cliquez sur le bouton de demande de fusion.
Confirmez la fusion.
Appuyez sur le bouton violet Supprimer la branche pour supprimer la branche readme-edits car elle est déjà incluse dans la branche principale. (PS : si vous fusionnez des demandes d'extraction soumises par d'autres, vous n'avez pas besoin et ne pouvez pas supprimer les branches fusionnées des autres.)


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quatre façons d'implémenter le multithreading dans le langage C Quatre façons d'implémenter le multithreading dans le langage C Apr 03, 2025 pm 03:00 PM

Le multithreading dans la langue peut considérablement améliorer l'efficacité du programme. Il existe quatre façons principales d'implémenter le multithreading dans le langage C: créer des processus indépendants: créer plusieurs processus en cours d'exécution indépendante, chaque processus a son propre espace mémoire. Pseudo-Multithreading: Créez plusieurs flux d'exécution dans un processus qui partagent le même espace mémoire et exécutent alternativement. Bibliothèque multi-thread: Utilisez des bibliothèques multi-threades telles que PTHEADS pour créer et gérer des threads, en fournissant des fonctions de fonctionnement de thread riches. Coroutine: une implémentation multi-thread légère qui divise les tâches en petites sous-tâches et les exécute tour à tour.

Comment ouvrir web.xml Comment ouvrir web.xml Apr 03, 2025 am 06:51 AM

Pour ouvrir un fichier web.xml, vous pouvez utiliser les méthodes suivantes: Utilisez un éditeur de texte (tel que le bloc-notes ou TextEdit) pour modifier les commandes à l'aide d'un environnement de développement intégré (tel qu'Eclipse ou NetBeans) (Windows: Notepad web.xml; Mac / Linux: Open -A TextEdit web.xml)

L'interprète Python peut-il être supprimé dans le système Linux? L'interprète Python peut-il être supprimé dans le système Linux? Apr 02, 2025 am 07:00 AM

En ce qui concerne le problème de la suppression de l'interpréteur Python qui est livré avec des systèmes Linux, de nombreuses distributions Linux préinstalleront l'interpréteur Python lors de l'installation, et il n'utilise pas le gestionnaire de packages ...

À quoi sert le mieux le Linux? À quoi sert le mieux le Linux? Apr 03, 2025 am 12:11 AM

Linux est mieux utilisé comme gestion de serveurs, systèmes intégrés et environnements de bureau. 1) Dans la gestion des serveurs, Linux est utilisé pour héberger des sites Web, des bases de données et des applications, assurant la stabilité et la fiabilité. 2) Dans les systèmes intégrés, Linux est largement utilisé dans les systèmes électroniques intelligents et automobiles en raison de sa flexibilité et de sa stabilité. 3) Dans l'environnement de bureau, Linux fournit des applications riches et des performances efficaces.

Comment est la compatibilité Debian Hadoop Comment est la compatibilité Debian Hadoop Apr 02, 2025 am 08:42 AM

Debianlinux est connu pour sa stabilité et sa sécurité et est largement utilisé dans les environnements de serveur, de développement et de bureau. Bien qu'il y ait actuellement un manque d'instructions officielles sur la compatibilité directe avec Debian et Hadoop, cet article vous guidera sur la façon de déployer Hadoop sur votre système Debian. Exigences du système Debian: Avant de commencer la configuration de Hadoop, assurez-vous que votre système Debian répond aux exigences de fonctionnement minimales de Hadoop, qui comprend l'installation de l'environnement d'exécution Java (JRE) nécessaire et des packages Hadoop. Étapes de déploiement de Hadoop: Télécharger et unzip Hadoop: Téléchargez la version Hadoop dont vous avez besoin sur le site officiel d'Apachehadoop et résolvez-le

Debian Strings est-il compatible avec plusieurs navigateurs Debian Strings est-il compatible avec plusieurs navigateurs Apr 02, 2025 am 08:30 AM

"Debianstrings" n'est pas un terme standard, et sa signification spécifique n'est pas encore claire. Cet article ne peut pas commenter directement la compatibilité de son navigateur. Cependant, si "DebianStrings" fait référence à une application Web exécutée sur un système Debian, sa compatibilité du navigateur dépend de l'architecture technique de l'application elle-même. La plupart des applications Web modernes se sont engagées à compatibilité entre les navigateurs. Cela repose sur les normes Web suivantes et l'utilisation de technologies frontales bien compatibles (telles que HTML, CSS, JavaScript) et les technologies back-end (telles que PHP, Python, Node.js, etc.). Pour s'assurer que l'application est compatible avec plusieurs navigateurs, les développeurs doivent souvent effectuer des tests croisés et utiliser la réactivité

Dois-je installer un client Oracle lors de la connexion à une base de données Oracle à l'aide de Go? Dois-je installer un client Oracle lors de la connexion à une base de données Oracle à l'aide de Go? Apr 02, 2025 pm 03:48 PM

Dois-je installer un client Oracle lors de la connexion à une base de données Oracle à l'aide de Go? Lorsque vous développez GO, la connexion aux bases de données Oracle est une exigence commune ...

See all articles