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 commandegit 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>
可以将文件添加到Git的暂存区。暂存区相当于一个缓冲区,用于存放待提交的文件。
2.3 提交更改:
使用命令git commit -m "commit message"
可以将暂存区中的文件提交到仓库中,同时生成一个提交记录。
2.4 查看提交历史:
使用命令git log
可以查看仓库的提交历史记录。每条记录包含提交的作者、时间、提交的消息以及唯一的标识符。
2.5 创建和切换分支:
使用命令git branch <branchname>
可以创建一个新的分支。使用命令git checkout <branchname>
可以切换到指定的分支。
2.6 合并分支:
使用命令git merge <branchname>
可以将指定的分支合并到当前分支中。
2.7 克隆远程仓库:
使用命令git clone <url>
可以将远程仓库克隆到本地,以便进行开发和操作。
2.8 推送到远程仓库:
使用命令git push <remote> <branch>
Utilisez la commandegit add <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.
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.
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.Utilisez la commandegit branch <branchname>
pour créer une nouvelle branche. Utilisez la commandegit checkout <branchname>
pour basculer vers la branche spécifiée.
git merge <branchname>
pour fusionner la branche spécifiée dans la branche actuelle.2.7 Cloner le référentiel distant :git clone <url>
pour cloner le référentiel distant localement pour le développement et l'exploitation.
2.8 Push vers l'entrepôt distant :
Utilisez la commandegit push <remote> <branch>
pour pousser les commits de l'entrepôt local vers l'entrepôt distant.Voici des exemples de code spécifiques de certaines commandes Git couramment utilisées :
Créer un nouvel entrepôt :
git init
Ajouter des fichiers à la zone de préparation :
git add
Soumettre les fichiers à la zone de préparation :
git commit -m "commit message"
entrepôt :
git log
Afficher l'historique des commits :
git branch
git checkout
git merge
git clone
git push
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!