Maison  >  Article  >  Les commandes de fonctionnement de Code Cloud et de Github sont-elles les mêmes ?

Les commandes de fonctionnement de Code Cloud et de Github sont-elles les mêmes ?

Guanhui
Guanhuioriginal
2020-06-12 09:34:423455parcourir

Les commandes de fonctionnement de Code Cloud et de Github sont-elles les mêmes ?

Les commandes de fonctionnement de Code Cloud et de Github sont-elles les mêmes ?

Code Cloud et Github sont tous deux basés sur Git pour le contrôle de version et la gestion d'entrepôt, de sorte que les commandes d'exploitation pour les deux sont les mêmes. Git est un système de contrôle de version distribué open source qui peut être efficace et rapide. . Gérer la gestion des versions de projets du plus petit au plus grand.

Fonctionnalités fonctionnelles de Git

Du point de vue d'un développeur généraliste, git a les fonctions suivantes :

1. Cloner le fichier complet à partir du. référentiel Git du serveur (y compris les informations de code et de version) sur une seule machine.

2. Créez des branches et modifiez le code sur votre propre machine en fonction de différents objectifs de développement.

3. Soumettez le code sur la branche que vous avez créée sur une seule machine.

4. Fusionner les branches sur une seule machine.

5. Récupérez la dernière version du code sur le serveur, puis fusionnez-la avec votre branche principale.

6. Générez un patch et envoyez le patch au développeur principal.

7. En regardant les commentaires du développeur principal, si le développeur principal constate qu'il y a un conflit entre deux développeurs généraux (un conflit qui peut être résolu de manière coopérative entre eux), il leur sera demandé de résoudre le problème. conflit d'abord, puis soumis par l'un d'eux. Si le développeur principal peut résoudre le problème lui-même ou s'il n'y a pas de conflits, passez.

8. La méthode générale pour résoudre les conflits entre développeurs est que les développeurs peuvent utiliser la commande pull pour résoudre les conflits, puis soumettre les correctifs au développeur principal une fois les conflits résolus.

Du point de vue du développeur principal (en supposant que le développeur principal n'a pas besoin de développer du code), git a les fonctions suivantes :

1. Vérifier les e-mails ou vérifier l'état de soumission du général. développeurs via d’autres méthodes.

2. Appliquez les correctifs et résolvez les conflits (vous pouvez le résoudre vous-même, ou vous pouvez demander aux développeurs de le résoudre avant de le soumettre à nouveau. S'il s'agit d'un projet open source, vous devez également décider quels correctifs sont utiles et lesquels ne le sont pas).

3. Soumettez les résultats au serveur public, puis informez tous les développeurs.

Avantages :

Convient au développement distribué, en mettant l'accent sur les individus.

La pression des serveurs publics et le volume de données ne seront pas trop importants.

Rapide et flexible.

Les conflits entre deux développeurs peuvent être facilement résolus.

Fonctionne hors ligne.

Inconvénients :

Peu d'informations (du moins très peu d'informations chinoises).

Le cycle d'apprentissage est relativement long.

Ne se conforme pas à la pensée conventionnelle.

La confidentialité du code est médiocre. Une fois que le développeur a cloné l'intégralité de la bibliothèque, toutes les informations sur le code et la version peuvent être entièrement divulguées.

Tutoriels recommandés : "Tutoriel PHP" "Git"

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:
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