Maison > outils de développement > git > Extrayez le projet de gitlab vers le téléchargement de modifications locales

Extrayez le projet de gitlab vers le téléchargement de modifications locales

WBOY
Libérer: 2023-05-17 11:51:07
original
1273 Les gens l'ont consulté

Dans le processus de développement logiciel, la collaboration sur le code et le contrôle des versions sont très importants. Git est actuellement un outil de contrôle de version populaire. Gitlab est une plateforme Web basée sur Git, qui fournit l'hébergement de code, la révision de code, le CI/CD et d'autres fonctions. Dans le développement quotidien, nous devons souvent extraire le code du projet de Gitlab, modifier le code localement et le télécharger sur Gitlab pour réaliser la collaboration sur le code et le contrôle des versions. Ci-dessous, nous présenterons le processus opérationnel sous trois aspects : extraire le projet de Gitlab, le modifier localement et le télécharger sur Gitlab.

1. Extrayez le projet de Gitlab

  1. Connectez-vous à Gitlab

Entrez l'adresse Gitlab dans le navigateur et connectez-vous à votre compte.

  1. Trouvez l'entrepôt que vous souhaitez extraire

Trouvez l'entrepôt que vous souhaitez extraire sur la page Gitlab et entrez dans la page d'accueil de l'entrepôt.

  1. Obtenir l'adresse SSH de l'entrepôt

Dans la page d'accueil de l'entrepôt, recherchez le bouton "Cloner", puis cliquez sur le bouton "SSH Bouton " pour copier l'adresse SSH de l'entrepôt.

  1. Exécutez la commande pull code dans le terminal local

Ouvrez le terminal local, passez au répertoire où vous souhaitez stocker le code, et exécutez la commande suivante :

git clone git@xx.xx.xx:example.git
Copier après la connexion

Parmi elles, xx.xx.xx est l'adresse de Gitlab, et example.git est le nom de l'entrepôt à extraire. Après avoir exécuté cette commande, le code de l'entrepôt peut être extrait localement.

2. Modifier le code localement

Ce qui suit consiste à modifier le code localement et à le soumettre à titre d'exemple pour présenter le processus d'opération spécifique :

  1. Créer une branche

Tout d'abord, vous devez créer une nouvelle branche localement pour apporter des modifications. Entrez dans le répertoire du référentiel local et exécutez la commande suivante :

git checkout -b mybranch
Copier après la connexion

Parmi elles, mybranch est le nom de la branche, remplacez-le en fonction de votre situation réelle.

  1. Modifier le code

Utilisez l'éditeur localement pour modifier le code.

  1. Ajouter et soumettre des modifications

Après avoir terminé la modification du code, entrez le répertoire de l'entrepôt dans le terminal local et exécutez la commande suivante : #🎜 🎜#

git add .
git commit -m "修改提交信息"
Copier après la connexion

Parmi eux, "." signifie ajouter tous les codes modifiés à la zone de stockage temporaire. Le contenu entre guillemets après la commande commit correspond aux informations de soumission, qui doivent être remplies conformément aux spécifications.

    Fusionner la mise à jour
Avant de soumettre le code, vous devez généralement fusionner l'entrepôt local et l'entrepôt distant, c'est-à-dire mettre à jour l'entrepôt local entrepôt. Exécutez la commande suivante dans le terminal local :

git fetch origin master
Copier après la connexion

Parmi elles, "origine" désigne l'entrepôt distant et "maître" désigne la branche principale. La commande fetch permet de télécharger les dernières modifications de l'entrepôt distant vers l'entrepôt local, mais elle ne fusionnera pas automatiquement les modifications. Vous devez réexécuter la commande suivante :

git merge origin/master
Copier après la connexion

Cette commande permet de synchroniser les dernières modifications de l'entrepôt distant avec celui local.

    Soumettre le code
Après avoir terminé les modifications et fusionné les mises à jour, vous pouvez soumettre le code à l'entrepôt distant. Exécutez la commande suivante :

git push origin mybranch
Copier après la connexion
Cette commande permet de soumettre les modifications de la branche locale mybranch à la branche du même nom dans l'entrepôt distant.

3. Télécharger sur Gitlab

Après avoir soumis avec succès le code localement, vous devez télécharger le code sur Gitlab pour terminer la collaboration et le contrôle de version.

    Créer une demande de fusion sur Gitlab
Entrez la page d'accueil de l'entrepôt où vous souhaitez télécharger le code, puis cliquez sur "Nouvelle demande de fusion" sur le bouton de la page « Fusionner les demandes » et sélectionnez la branche que vous souhaitez fusionner.

    Remplissez les informations de la demande de fusion
Remplissez les informations de la demande de fusion, y compris le titre, la description, etc. Après avoir terminé le remplissage, cliquez sur le bouton « Soumettre la demande de fusion ».

    Code Review
Après avoir soumis la demande de fusion, les autres membres peuvent consulter le code sur Gitlab, y compris les spécifications du code et la logique A examen de divers aspects tels que le sexe et la performance. Une fois la révision du code terminée, le réviseur peut choisir Approuver ou Rejeter pour exprimer les résultats de la révision du code.

    Fusionner le code
Après avoir réussi la révision du code, le réviseur peut choisir de fusionner le code avec la branche principale pour terminer la synchronisation et la version du code contrôle . Cliquez sur le bouton "Fusionner" pour terminer la fusion du code.

En résumé, extraire le projet de Gitlab pour télécharger les modifications locales est une partie très importante du processus de développement logiciel. Grâce à l'introduction ci-dessus, je pense que tout le monde deviendra plus compétent dans l'utilisation de Gitlab pour réaliser la collaboration de code et le contrôle de version.

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!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal