Jouez avec Git
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les étapes pour démarrer Apache sont les suivantes: Installez Apache (Commande: Sudo apt-get install Apache2 ou téléchargez-le à partir du site officiel) Start Apache (Linux: Sudo SystemCTL Démarrer Apache2; Windows: Cliquez avec le bouton droit sur le service "APACHE2.4" et SELECT ") Vérifiez si elle a été lancée (Linux: SUDO SYSTEMCTL STATURE APACHE2; (Facultatif, Linux: Sudo SystemCTL

Lorsque le port Apache 80 est occupé, la solution est la suivante: découvrez le processus qui occupe le port et fermez-le. Vérifiez les paramètres du pare-feu pour vous assurer qu'Apache n'est pas bloqué. Si la méthode ci-dessus ne fonctionne pas, veuillez reconfigurer Apache pour utiliser un port différent. Redémarrez le service Apache.

Pour redémarrer le serveur Apache, suivez ces étapes: Linux / MacOS: Exécutez Sudo SystemCTL Restart Apache2. Windows: Exécutez net stop apache2.4 puis net start apache2.4. Exécuter netstat -a | Findstr 80 pour vérifier l'état du serveur.

Apache ne peut pas démarrer car les raisons suivantes peuvent être: Erreur de syntaxe du fichier de configuration. Conflit avec d'autres ports de demande. Problème d'autorisations. Hors de la mémoire. Traitement dans l'impasse. Échec du démon. Problèmes d'autorisations de Selinux. Problème de pare-feu. Conflit logiciel.

Ce guide vous guidera pour apprendre à utiliser Syslog dans Debian Systems. Syslog est un service clé dans les systèmes Linux pour les messages du système de journalisation et du journal d'application. Il aide les administrateurs à surveiller et à analyser l'activité du système pour identifier et résoudre rapidement les problèmes. 1. Connaissance de base de Syslog Les fonctions principales de Syslog comprennent: la collecte et la gestion des messages journaux de manière centralisée; Prise en charge de plusieurs formats de sortie de journal et des emplacements cibles (tels que les fichiers ou les réseaux); Fournir des fonctions de visualisation et de filtrage des journaux en temps réel. 2. Installer et configurer syslog (en utilisant RSYSLOG) Le système Debian utilise RSYSLOG par défaut. Vous pouvez l'installer avec la commande suivante: SudoaptupDatesud

Les étapes pour corriger la vulnérabilité Apache incluent: 1. Déterminez la version affectée; 2. Appliquer des mises à jour de sécurité; 3. Redémarrez Apache; 4. Vérifiez la correction; 5. Activer les fonctionnalités de sécurité.

Les étapes pour installer GitLab dans le système Debian sont les suivantes: Mettez à jour le package système: Sudoapt-Gettupdate Installation Dependances: Sudoapt-GetInstall-ycurlopenssh-Serverca-CertificatestzDataperl Add GitLab Office Repository: Curlhttps: //packages.gitlab.com/instal/reposit

La mise à niveau de la version ZooKeeper sur Debian System peut suivre les étapes ci-dessous: 1. Sauvegarder la configuration et les données existantes avant toute mise à niveau, il est fortement recommandé de sauvegarder les fichiers de configuration et les répertoires de données existants de Zookeeper. sudocp-r / var / lib / zookeeper / var / lib / zookeeper_backupsudocp / etc / zookeeper / conf / zoo.cfg / etc / zookeer / conf / zookeeper / z
