Question conceptuelle
Quelle est la différence entre un système de contrôle de version centralisé (SVN, etc.) et un système de contrôle distribué (git) ? La bibliothèque de versions d'un système de contrôle de version centralisé existe sur le "serveur central". Lorsque la collaboration en équipe est développée, elle doit être démarrée à partir d'un "serveur central" qui récupère le code et valide les modifications [[1]]. Il n'y a pas de « serveur central » dans le système de contrôle de version distribué. Chaque ordinateur dispose d'une bibliothèque de versions complète, vous n'avez donc pas besoin de vous connecter à Internet pour soumettre les modifications. Il vous suffit de vous connecter au serveur distant lors de l'extraction ou du transfert. Une fois le « serveur central » du contrôleur centralisé endommagé, les membres de l’équipe ne pourront plus extraire et soumettre le code. Au contraire, un système de contrôle distribué équivaut à copier une bibliothèque de versions sur chaque ordinateur. Les dommages causés à la bibliothèque de versions d'un seul ordinateur n'interfèrent pas avec le travail des autres membres de l'équipe. Le contrôleur distribué dispose également d'un serveur qui fait office de « serveur central », mais il n'existe que pour permettre aux membres de l'équipe d'« échanger » les données de chacun.
Téléchargement et installation de Git
Adresse de téléchargement : téléchargement du site officiel (méthode recommandée) https://git-scm.com/downloadsTéléchargement du centre logiciel Tencent https://pc.qq.com/ detail/13/detail_22693.html Configuration après téléchargement : git config --global user.name "Name" git config --global user.email "Email Address"
Opération Git
Basique S'il vous plaît reportez-vous à l'opération : Site officiel de Liao Xuefeng
Ajouter et pousser la bibliothèque distante Git
1 Pour associer une bibliothèque distante, utilisez la commande git Remote Add Remote Library Custom Name Remote Library Custom Address 2. . Après l'association, utilisez la commande git push -u origin master pour pousser tout le contenu de la branche master pour la première fois. Après cela, après chaque soumission locale, aussi longtemps que nécessaire, vous pouvez utiliser la commande git push origin. master pour pousser les dernières modifications
Opération de branche Git
Afficher toutes les branches git branch create branch git branch branch name switch branch git checkout branch name ou git switch branch name (méthode recommandée, la première peut provoque facilement des malentendus avec les opérations de restauration) créer et changer de branche git checkout -b nom de branche ou git switch -c nom de branche branche merge git fusionner le nom de branche à fusionner supprimer la branche git branche -d nom de branche [1] : site officiel de Liao Xuefeng
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!