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
- Connectez-vous à Gitlab
Entrez l'adresse Gitlab dans le navigateur et connectez-vous à votre compte.
- 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.
- 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.
- 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 :
- 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.
- Modifier le code
Utilisez l'éditeur localement pour modifier le code.
- 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!