La plus grande différence entre distribué et centralisé est que les développeurs peuvent soumettre localement, et chaque développeur fait une copie sur la machine locale par clonage (git clone)
Un référentiel Git complet. Comparé à la gestion centralisée du code SVN que la plupart d'entre nous ont utilisée, git est plus sécurisé pour la gestion du code. Si le serveur svn raccroche,
.Alors ses données risquent d'être perdues, mais pour git, cela n'existe pas, le code est entièrement git en local, même si le serveur raccroche,
.Le code est toujours intact. Git est un contrôleur de version, qui est complètement différent du svn traditionnel, c'est une comparaison de différence, et le code ne peut pas être soumis hors ligne. Et git c'est pour sauver
Avec la base de code locale complète, le code est plus sécurisé. Le code peut être soumis à tout moment. Je vous ai déjà présenté comment créer un serveur git. Ensuite, je vais
.Jetons un coup d'œil à l'utilisation spécifique des commandes git ! Je vais en présenter ici quelques-uns couramment utilisés, et pour le reste, je recommanderai à tout le monde un site Web, qui a une introduction détaillée à git
Shao, si tu oublies, tu peux le vérifier à tout moment !
La méthode d'installation sous Windows consiste à télécharger un client git appelé git bash tool et à l'installer directement ! Vous pouvez également télécharger la version git de Little Turtle ! Je vais le présenter ici
Le plus populaire est git bash, qui permet à tout le monde de se familiariser avec les commandes git.
La méthode d'installation sous Linux est encore plus simple, il suffit de miam -y install git !
Nous avons créé un nouveau projet TestProject sur le serveur
Tout d'abord, un groupe, un nom d'utilisateur et un mot de passe vous seront attribués, ce qui signifie que vous avez l'autorisation d'accéder à ce projet. Notre première étape consiste à configurer notre nom d'utilisateur et notre adresse e-mail.
Créez un nouveau dossier pour stocker le projet, entrez le fichier, faites un clic droit et sélectionnez Git Bash Ici pour accéder à notre interface de ligne de commande git. La prochaine opération sera effectuée à l'intérieur.
git config -l (afficher le fichier de configuration)
Le premier cas est que le projet a été téléchargé à l'avance. Il suffit de le récupérer localement et d'utiliser git clone http://172.16.81.91/oe/TestProject.git (équivalent au checkout de svn)
git status est une commande très utile pour vérifier l'état de votre code à tout moment
Modifions ensuite le fichier test1 et vérifions l'état
Cela indique que test1 a été modifié. Ensuite, nous devons utiliser git add ou git commit -a pour soumettre le code
.git add. Ajouter les fichiers modifiés à l'opération git ; git commit (soumettre le code, généralement suivi du paramètre -m, indiquant l'ajout de commentaires)
Maintenant, le statut de git status est git push (une fois la soumission terminée, nous pouvons télécharger le code sur le serveur)
Allons sur le serveur pour voir le code soumis
Soumission terminée !
La deuxième situation est que les fichiers du projet sur notre serveur sont supprimés. Nous pouvons utiliser git pull localement pour mettre à jour les derniers fichiers (équivalent à svn update)
.Le troisième cas consiste à soumettre le code au projet vide nouvellement créé. Nous supprimons le projet TestProject du serveur et le créons à nouveau.
Nous recréons un dossier dans le répertoire TestP, le nommons project2 et créons le fichier test1 dans le répertoire
Nous devons initialiser le dossier git init avant de télécharger le code local sur le serveur
Ajoutez du code local au serveur distant git remote add origin http://172.16.81.91/oe/TestProject.git
Soumettre le code
Télécharger le code
Afficher la vérification du projet du serveur
Celles présentées ci-dessus sont celles que nous utilisons couramment. Ensuite, vous pouvez consulter d'autres commandes :
查看分支:git branch 创建分支:git branch name 切换分支:git checkout name 创建+切换分支:git checkout –b name 合并某分支到当前分支:git merge name 删除分支:git branch –d name
Enfin, laissez-moi vous présenter un site Web contenant des informations détaillées sur git : https://git-scm.com/book/zh/v2
Vous pouvez également télécharger le pdf du site et le lire localement Après avoir lu les premières photos, vous serez un maître !
Veuillez signaler toute erreur ! Merci! Apprenons ensemble !
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!