Cliquez pour télécharger : adresse de téléchargement Git
Une fois le téléchargement terminé, faites un clic droit sur l'emplacement vide du dossier local et vous pouvez voir que l'installation est réussie
Introduction à git : git est un système de contrôle de version, voir la figure ci-dessous pour une explication détaillée
Visualisez rapidement les éléments de configuration globale de git
git config --list --global
Afficher les éléments de configuration globale spécifiés
git config user.name
git config user.email
Obtenir des informations d'aide Ouvrir le manuel d'aide git du navigateur
浏览器打开帮助手册
git help config
终端打开帮助信息
git config -h
Initialiser le projet existant dans le référentiel git
git init
Deux façons d'obtenir le référentiel GIT
① 将尚未进行版本控制的本地目录**转换**为 `Git` 仓库
②从其它服务器**克隆**一个已存在的 `Git` 仓库
Informations de commande liées à GIT
git config -h | obtenir des informations d'aide |
git init | Initialiser l'entrepôt |
git status // git status -s | Afficher l'état du fichier |
git ajouter le nom du fichier (index.html) | Suivre les nouveaux fichiers - Après avoir ajouté les fichiers, le statut simplifié des fichiers ajoutés est vert A, ce qui signifie qu'ils viennent d'être ajoutés à la zone de stockage temporaire |
git commit -m "a créé un nouveau fichier index.html" | soumettre la mise à jour |
git pousser | Soumettez le code dans la zone de préparation à l'entrepôt distant |
Fichiers modifiés soumis au fichier de l'entrepôt git : après que le contenu soumis à l'entrepôt git est modifié, cela signifie que le contenu du fichier de suivi a changé, c'est-à-dire qu'un M rouge sera affiché avant le fichier d'état qui n'a pas été mis dans la zone de stockage temporaire, et après modification, placez les fichiers dans la zone de stockage temporaire, utilisez git add pour soumettre les fichiers qui ont été temporairement stockés, et utilisez git commit -m |
|
git checkout -- index.html | Annuler la modification du fichier, le risque est élevé et ne fonctionne généralement pas |
git ajouter. | Ajouter plusieurs fichiers à la fois à la zone de préparation |
git reset HEAD suivi du nom du fichier à supprimer | fichier unstage |
git reset HEAD . | Supprimer tous les fichiers de la zone de transit |
git commit -a -m "décrire le message" | Ignorez la zone de préparation et soumettez directement à l'entrepôt git, git stockera temporairement tous les fichiers suivis et les soumettra ensemble, sautant ainsi l'étape d'ajout |
git rm -f index.js | Supprimer des fichiers - l'entrepôt git et l'espace de travail suppriment les fichiers en même temps |
git rm --cached index.css | Supprimer le fichier -- git warehouse supprime ce fichier et l'espace de travail conserve ce fichier |
git remote supprimer l'origine | supprimer le fichier - supprimer le lien du référentiel |
Ignorer le fichier -- spécification de format pour le fichier `.gitignore` Ceux commençant par **# sont des commentaires, ceux se terminant par **/ sont des répertoires, ceux commençant par **/ empêchent la récursivité, et ceux commençant par ** ! indiquent la négation **motif glob** correspond aux fichiers et aux dossiers (glob fait référence à des expressions régulières simplifiées) |
|
git log -3 | Afficher l'historique des commits |
:q | arrêter |
git reset --hard <CommitID> | Revenir à la version spécifiée |
Branche Git
branche git | Afficher une liste de toutes les branches du référentiel Git actuel |
git branche nom de la branche | créer une nouvelle branche |
connexion à la caisse git | changer de branche |
git checkout -b nom de la branche | Création et changement rapides de succursales # -b signifie créer une nouvelle branche |
maître de caisse git | fusionner la branche - passer à la branche principale |
connexion à la fusion git | Merge branch -- exécutez la commande git merge sur la branche master pour fusionner le code de la branche de connexion dans la branche master |
git branch -d nom de la branche | supprimer la branche |
git push -u origine paiement:payer | Opération de succursale distante - poussez la succursale locale vers l'entrepôt distant git push -u alias du référentiel distant nom de la branche locale : nom de la branche distante |
git remote affiche le nom de l'entrepôt distant | Afficher une liste de toutes les branches du référentiel distant |
git tirer | Extraire le dernier code de la succursale distante |
git push nom de l'entrepôt distant --delete nom de la branche distante | supprimer la branche distante |