Git est un système de contrôle de version distribué open source. Il peut gérer efficacement et rapidement la gestion des versions de projets du très petit au très grand.
Contexte :
Git est un logiciel de contrôle de version open source développé par Linus Torvalds pour aider à gérer le développement du noyau Linux.
Distribué :
Diviser et conquérir, résumer et intégrer, plus efficace et plus pratique.
La plus grande différence entre distribué et centralisé est que les développeurs peuvent soumettre localement. Chaque développeur peut cloner (instruction git clone //, explication détaillée ci-dessous).
Peut être annulé :
Git peut enregistrer complètement l'itération et l'état correspondant de la version de développement. En cas de situation inattendue, vous pouvez revenir à la version stable précédente.
Un autre avantage majeur de git est le support de Github, qui est très bénéfique pour la collaboration en équipe.
Du point de vue d'un développeur général, git a les fonctions suivantes :
1. Cloner le référentiel Git complet (y compris les informations de code et de version) du serveur vers 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. Fusionnez 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 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 conflit en premier, et puis l'un d'eux sera soumis par des personnes. 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 des développeurs généraux via d'autres. méthodes.
(Vous pouvez voir la quantité de code que vous avez soumis au travail, si vous travaillez ou jouez à des jeux, euh, prenez une tasse de thé.)
2. Appliquez des correctifs et résolvez les conflits (vous pouvez les résoudre vous-même, ou vous pouvez demander au développeur de soumettre à nouveau après avoir résolu le problème. 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.
Peut-être que vous n'êtes pas clair sur pull fetch et les autres commandes git. Ici, je vais vous donner une image ~~
. Créez un entrepôt local
Enregistrez un compte Github et créez un référentiel.
Définissez la clé SSH
S'il s'agit d'un projet existant (c'est généralement le cas, l'entreprise a souvent déjà un projet complet), créez votre propre compte, clonez-le dans l'entrepôt local et effectuez le développement et la maintenance associés.
Pour un nouveau projet, il vous suffit de le développer localement, puis de le télécharger dans l'entrepôt sur Github, de le soumettre et de le déboguer conjointement.
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!