Git utilise GitHub pour créer un entrepôt distant


Introduction à cette section :

Dans la section précédente, nous avons appris à utiliser Git pour créer notre entrepôt local et implémenter facilement le contrôle de version, la restauration de code et les journaux de modification. Affichage, etc. ; les lecteurs ne sont certainement pas satisfaits du local, n'est-ce pas ? Et si plusieurs personnes développaient un programme ensemble ? Nous avons besoin d'un référentiel distant comme serveur ! Bien sûr, mettre en place un serveur coûte de l’argent, alors pourquoi ne pas héberger le projet sur Github ? En tant que base de code open source et système de contrôle de version, Github compte plus de 1,4 million d'utilisateurs développeurs. Alors que de plus en plus d'applications migrent vers le cloud, Github est devenu le moyen incontournable pour gérer le développement de logiciels et découvrir le code existant sans frais, alors pourquoi ne pas l'utiliser ? Droite! Dans cette section, nous apprendrons comment héberger notre code sur Github !

1. Enregistrement du compte et création d'un entrepôt :

Ouvrez le site officiel de Github pour vous inscrire : Site officiel de Github, remplissez les informations relatives à l'enregistrement : nom d'utilisateur, e-mail, mot de passe

Après l'inscription, passez à la page suivante et choisissez la méthode d'achat en entrepôt (entrepôt privé, les autres ne peuvent pas y accéder, autorisation requise), généralement nous choisissons Gratuit pour nous-mêmes : PS : D'ailleurs, vous pourriez recevoir un email de vérification dans votre boîte mail à ce moment-là, cliquez pour terminer la vérification.

Ensuite, créez un référentiel de notre code :

Ajoutez du contenu à votre référentiel Astuce, c'est un aperçu du projet (vous pouvez l'écrire ou non)

Une brève introduction à certaines choses sur la page d'accueil :


2. Clonez la base de code localement

Bien sûr, vous pouvez cloner directement à l'aide de l'interface graphique, mais j'aime toujours cloner via la ligne de commande. Copiez d'abord l'adresse de clonage<. 🎜>

Puis quelque part, il y a la clé pour ouvrir Git Bash :

Tapez :

clone de git https://github.com/ZPJay/Garbage.git

Ensuite, vous pouvez voir que notre base de code a été téléchargée :

Ouvrez le dossier et vous pouvez voir le contenu suivant :


3. Gestion des branches

Pour ceux qui débutent dans les outils de contrôle de version, les branches ne sont peut-être pas familières, mais elles nous apporteront une grande commodité ! En raison du manque d'espace, L'auteur dépose directement un lien, et tout le monde le saura en regardant la photo : Site officiel de Cao Xuefeng : Créez et fusionnez des branches ! L'écriture est vraiment géniale ~ Je recommande de la collectionner !

Après avoir compris le concept, familiarisons-nous avec plusieurs commandes liées aux branches :

① Créer une branche (cette dernière changera de branche en même temps) :

git branch v1.0.3 ou git checkout -b v1.0.4

②Voir le référentiel Toutes les branches :

git branch -a

③Passer à une branche :

git checkout v1.0.3

④Supprimer une branche :

git branch -D v1.0.4

⑤Fusionner la branche

git merge v1.0.3


4. Problèmes de synchronisation entre les entrepôts locaux et distants

Les opérations de branche effectuées précédemment sont toutes effectuées localement En parlant d'hébergement du projet sur GitHub, nous devons avoir une communication avec le distant. entrepôt, non ? Nous avons déjà essayé d'utiliser la commande clone pour télécharger le projet localement l'année dernière. Alors, comment synchroniser le code avec Github après l'avoir modifié ? Nous apportons d'abord une petite modification à notre entrepôt local, puis préparons git add et git commit localement, et ensuite :

git push origin master ou directement git push

Soumettez notre contenu local :

Ensuite, regardez notre Github, vous pouvez voir que le contenu a changé, et celui qui l'a soumis est un autre de mes comptes !

Il doit y avoir un serveur synchronisé avec le serveur local, non ? C'est très simple, juste un

git pull

suffit


5. Résumé de cette section

D'accord, c'est tout pour cette section. Je crois que vous avez vu que le didacticiel Git ci-dessus comporte également des solutions de résolution de conflits, de gestion de branche et de branche de bogues en attente d'une utilisation avancée de Git, compte tenu de cela. est un tutoriel d'introduction, je n'entrerai donc pas dans les détails. Si vous êtes intéressé, vous pouvez en apprendre davantage par vous-même. Parlons de la situation actuelle de votre entreprise : ① Utilisez Github comme outil de gestion de projet : nous hébergeons tous le projet sur Github, et avons ensuite deux branches : les branches de développement et de test, une branche pour chaque version, et les branches sont fusionnées dans le maître lorsqu'il est finalement publié ! Les rapports de bugs sont également mentionnés ci-dessus, ce qui est plutôt pratique ! ② Utiliser Trello pour le contrôle des processus est également relativement simple et efficace ! Ceux qui sont intéressés peuvent en savoir plus ! De plus, l'accès national à Github peut être lent, et s'il s'agit d'un entrepôt privé, il y a des frais. Si l'entreprise n'utilise pas d'agent ou ne se développe pas en privé, cela peut être un peu inutile, mais vous pouvez envisager d'utiliser un entrepôt national. entrepôt open source : Git@OSC, développé par Open Source China fournit 1 000 entrepôts privés. Cela semble plutôt bien. Ceux qui sont intéressés peuvent envisager d'héberger le code ici : http://git.oschina.net/<. 🎜>! C'est tout. S'il y a des erreurs ou des omissions dans l'article, merci de les signaler, merci~