Introduction et utilisation de base de git
Introduction et utilisation de base de Git
Introduction :
Dans le processus de développement logiciel moderne, le contrôle de version est une tâche très importante. En tant que système de contrôle de version distribué, Git fournit des outils efficaces, flexibles et puissants et est devenu l'un des systèmes de contrôle de version les plus populaires dans le domaine du développement logiciel. Cet article présentera les concepts de base et l'utilisation de base de Git, et fournira quelques exemples de code spécifiques.
1. Concepts de base de Git
1.1 Dépôt :
Le référentiel de Git est un répertoire ou un conteneur qui stocke le code et les fichiers. Chaque référentiel contient un historique complet des versions.
1.2 Commit :
Commit fait référence à l'opération de sauvegarde et d'enregistrement de fichiers et de codes dans l'entrepôt. Chaque validation contient un identifiant unique (valeur SHA-1) qui identifie l'instantané de cette validation.
1.3 Branche :
Une branche est une ligne de développement indépendante à partir d'une certaine soumission. L'utilisation de branches peut effectuer plusieurs tâches de développement en même temps, et chaque branche est indépendante les unes des autres et n'interfère pas les unes avec les autres.
1.4 Dépôt distant :
Un référentiel distant est un entrepôt hébergé sur un serveur distant et est utilisé pour le développement collaboratif et le partage de code par plusieurs personnes.
2. Utilisation de base de Git
2.1 Créer un entrepôt :
Utilisez la commande git init
pour créer un nouvel entrepôt dans le répertoire courant, et un dossier .git sera généré dans le répertoire courant. , utilisé pour stocker des informations telles que l'historique des versions. git init
可以在当前目录下创建一个新的仓库,此时会在当前目录下生成一个.git文件夹,用于存储版本历史记录等信息。
2.2 添加文件:
使用命令git add <file></file>
可以将文件添加到Git的暂存区。暂存区相当于一个缓冲区,用于存放待提交的文件。
2.3 提交更改:
使用命令git commit -m "commit message"
可以将暂存区中的文件提交到仓库中,同时生成一个提交记录。
2.4 查看提交历史:
使用命令git log
可以查看仓库的提交历史记录。每条记录包含提交的作者、时间、提交的消息以及唯一的标识符。
2.5 创建和切换分支:
使用命令git branch <branchname></branchname>
可以创建一个新的分支。使用命令git checkout <branchname></branchname>
可以切换到指定的分支。
2.6 合并分支:
使用命令git merge <branchname></branchname>
可以将指定的分支合并到当前分支中。
2.7 克隆远程仓库:
使用命令git clone <url></url>
可以将远程仓库克隆到本地,以便进行开发和操作。
2.8 推送到远程仓库:
使用命令git push <remote> <branch></branch></remote>
Utilisez la commande git add <file></file>
pour ajouter des fichiers à la zone de préparation Git. La zone de stockage temporaire équivaut à une zone tampon pour stocker les fichiers à soumettre.
- Utilisez la commande
-
2.4 Afficher l'historique de soumission :
Utilisez la commandegit log
pour afficher l'historique de soumission de l'entrepôt. Chaque enregistrement contient l'auteur de la validation, l'heure, le message de validation et un identifiant unique. - 2.5 Créer et changer de branche :
Utilisez la commande
git branch <branchname></branchname>
pour créer une nouvelle branche. Utilisez la commandegit checkout <branchname></branchname>
pour basculer vers la branche spécifiée. 2.6 Fusionner les branches : - Utilisez la commande
git merge <branchname></branchname>
pour fusionner la branche spécifiée dans la branche actuelle. 2.7 Cloner le référentiel distant : Utilisez la commande -
2.8 Push vers l'entrepôt distant :
Utilisez la commandegit push <remote> <branch></branch></remote>
pour pousser les commits de l'entrepôt local vers l'entrepôt distant. - 3. Exemples de code
Voici des exemples de code spécifiques de certaines commandes Git couramment utilisées :
-
Créer un nouvel entrepôt :
git init
Copier après la connexion Ajouter des fichiers à la zone de préparation :
git add <file>
Copier après la connexionSoumettre les fichiers à la zone de préparation :
git commit -m "commit message"
Copier après la connexionentrepôt :
git log
Copier après la connexion
git commit -m "commit message"
pour soumettre les fichiers de la zone de préparation à l'entrepôt et générer un enregistrement de validation. git clone <url></url>
pour cloner le référentiel distant localement pour le développement et l'exploitation. Afficher l'historique des commits :
git branch <branchname>
git checkout <branchname>
git merge <branchname>
git clone <url>
git push <remote> <branch>
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)

Git Commit est une commande qui enregistre le fichier qui passe à un référentiel GIT pour enregistrer un instantané de l'état actuel du projet. Comment l'utiliser est comme suit: Ajoutez des modifications à la zone de stockage temporaire Écrivez un message de soumission concis et informatif pour enregistrer et quitter le message de soumission pour compléter la soumission éventuellement: Ajoutez une signature pour le journal GIT Utilisez le contenu de soumission pour afficher le contenu de soumission

Pour supprimer un référentiel GIT, suivez ces étapes: Confirmez le référentiel que vous souhaitez supprimer. Suppression locale du référentiel: utilisez la commande RM -RF pour supprimer son dossier. Supprimer à distance un entrepôt: accédez à l'entrepôt, trouvez l'option "Supprimer l'entrepôt" et confirmez l'opération.

La connexion d'un serveur GIT au réseau public comprend cinq étapes: 1. Configurer l'adresse IP publique; 2. Ouvrez le port de pare-feu (22, 9418, 80/443); 3. Configurer l'accès SSH (générer des paires de clés, créer des utilisateurs); 4. Configurer l'accès HTTP / HTTPS (installer les serveurs, configurer les autorisations); 5. Testez la connexion (en utilisant les commandes SSH Client ou GIT).

Pour retomber un engagement Git, vous pouvez utiliser la commande git reset - hard ~ n, où n représente le nombre de validations à se replier. Les étapes détaillées comprennent: déterminer le nombre de validations à faire reculer. Utilisez l'option - dure pour forcer une secours. Exécutez la commande pour retomber à l'engagement spécifié.

Afin de se connecter en toute sécurité à un serveur GIT distant, une clé SSH contenant des clés publiques et privées doit être générée. Les étapes pour générer une touche SSH sont les suivantes: Ouvrez le terminal et entrez la commande ssh-keygen -t rsa -b 4096. Sélectionnez l'emplacement d'enregistrement de la clé. Entrez une phrase de mot de passe pour protéger la clé privée. Copiez la clé publique sur le serveur distant. Enregistrez correctement la clé privée car ce sont les informations d'identification pour accéder au compte.

Pour afficher l'adresse du référentiel GIT, effectuez les étapes suivantes: 1. Ouvrez la ligne de commande et accédez au répertoire du référentiel; 2. Exécutez la commande "git Remote -v"; 3. Affichez le nom du référentiel dans la sortie et son adresse correspondante.

Comment ajouter une clé publique à un compte GIT? Étape: générer une paire de clés SSH. Copiez la clé publique. Ajoutez une clé publique dans Gitlab ou GitHub. Testez la connexion SSH.

Le conflit de code fait référence à un conflit qui se produit lorsque plusieurs développeurs modifient le même morceau de code et provoquent la fusion de Git sans sélectionner automatiquement les modifications. Les étapes de résolution incluent: ouvrez le fichier contradictoire et découvrez le code contradictoire. Furiez le code manuellement et copiez les modifications que vous souhaitez maintenir dans le marqueur de conflit. Supprimer la marque de conflit. Enregistrer et soumettre des modifications.
