Maison outils de développement git Résumé des commandes Git couramment utilisées (partagées avec l'aide-mémoire)

Résumé des commandes Git couramment utilisées (partagées avec l'aide-mémoire)

May 30, 2022 am 10:34 AM
git

Git est actuellement l'un des outils de gestion de code les plus courants en Chine ; les novices comme les professionnels expérimentés doivent disposer de leur propre dictionnaire de commandes Git pour une utilisation facile à tout moment. L'article suivant résume quelques instructions Git couramment utilisées à partager avec vous. J'espère qu'il sera utile à tout le monde !

Git Sheet de triche

git version 2.36.0

Documentation Description

  • & lt; & gt; signifie [éléments qui doivent être remplacés] <> 表示【需替换的项】

  • [] 表示【非必填项】

  • | 表示【或】

  • 工作树(工作区),索引(暂存区),Git 目录(HEAD) 三词含义参照 Git 官网

初始配置

git config --global user.name [<username>] 配置用户名

git config --global user.email [<email>] 配置邮箱

git config --global core.editor [<vim>] 配置编辑器

创建项目

git clone <options> 克隆远程仓库

git init [project] 初始化本地项目

添加

git add <file> 添加文件到暂存区

git commit -m <commit notes> 将暂存区的内容提交到 HEAD

git commit -am <commit notes> 将 add 和 commit 合并操作

git commit --amend -m <commit notes> 将 add 和 commit 合并操作且合并到上次 commit

显示

git status 显示状态

git diff [HEAD] 显示差异

git log 显示日志

git show <commit> 显示某个 commit 的详细内容

git blame <file> 显示文件每行的 commit 信息

撤回

git restore <file> 撤回工作区的修改

git restore --staged <file> 将已提交到暂存区的修改撤回工作区

git reset [--mixed] <commit> 将当前版本撤回到某个 commit,保留工作区的修改

git reset --soft <commit> 将当前版本撤回到某个 commit, 保留工作区和暂存区的修改

git reset --hard <commit> 将当前版本撤回到某一个 commit,不保留工作区的修改

git rm <file> 将文件从工作区和暂存区删除

git mv <file> 将文件从工作区和暂存区移动或改名

分支

git branch [--list] 显示所有分支

git branch -a 显示远程分支

git branch <branch> 创建分支

git branch -d|-D <branch> 删除分支

git branch -m <newbranch> 重命名当前分支

git switch <branch> 切换到已有分支

git switch -c <branch> 创建并切换分支

git merge <branch> 将某个分支合并到当前分支

git tag <tagname> 给当前分支打标签

git stash 将工作区的更改存储到脏工作目录中

git stash apply 将脏工作目录中的数据恢复到工作区(不会删除脏工作目录保存的数据)

git stash drop 将脏工作目录中的数据删除

git stash pop 将脏工作目录中的数据恢复工作区并删除脏数据

远程

git remote [-v] 显示远程库

git remote show <origin> 显示某个远程库的信息

git remote add <origin> <url> 添加远程库链接

git remote rm <origin>

🎜[] signifie [facultatif] 🎜🎜🎜| signifie [ou] 🎜🎜🎜🎜Arbre de travail🎜 (espace de travail), 🎜index🎜 (zone de stockage temporaire), 🎜Répertoire Git🎜 (HEAD Pour la signification des trois mots, reportez-vous au site officiel de Git🎜🎜🎜🎜🎜🎜Initial). configuration🎜🎜🎜🎜git config --global user.name [<username>] Configurer le nom d'utilisateur 🎜🎜git config --global user.email [<email>] code> Configurer l'e-mail 🎜🎜 git config --global core.editor [<vim>] Configurer l'éditeur 🎜🎜🎜🎜🎜🎜 Créer un projet 🎜🎜🎜🎜git clone <options> Cloner l'entrepôt distant🎜🎜git init [project] Initialiser le projet local🎜🎜🎜🎜🎜🎜Add🎜🎜🎜🎜git add <file> Ajouter des fichiers à la zone de préparation🎜 🎜git commit -m <commit notes> Soumettre le contenu de la zone de préparation à HEAD 🎜🎜git commit -am <commit notes> Fusionner opérations d'ajout et de validation 🎜🎜git commit --amend -m <commit notes> Fusionner les opérations d'ajout et de validation et les fusionner dans le dernier commit🎜🎜🎜🎜🎜🎜Display🎜🎜🎜🎜git status Afficher le statut 🎜🎜<code>git diff [HEAD] Afficher les différences 🎜🎜git log Afficher le journal 🎜🎜git show <commit> Afficher les détails d'un commit🎜🎜git blâme Affiche les informations de commit de chaque ligne du fichier🎜🎜🎜🎜🎜🎜Withdraw🎜🎜🎜🎜git restaurer <code>git reset [--mixed] &lt ;commit> Retirer la version actuelle d'un commit et conserver les modifications dans l'espace de travail 🎜🎜git reset --soft <commit> Retirer la version actuelle d'un commit un commit et conserver le travail Modifications dans la zone et la zone de préparation🎜🎜git reset --hard <commit> Retirer la version actuelle d'un certain commit sans conserver les modifications dans l'espace de travail🎜🎜git rm <file&gt ; Supprimer des fichiers de l'espace de travail et de la zone de préparation🎜🎜git mv <file> Déplacer ou renommer des fichiers de l'espace de travail et de la zone de préparation🎜🎜🎜🎜🎜🎜 branch🎜 🎜🎜🎜git branch [--list] Afficher toutes les branches 🎜🎜git branch -a Afficher les branches distantes 🎜🎜git branch <branch> Créer une branche 🎜🎜git branch -d|-D <branch> Supprimer la branche 🎜🎜git branch -m <newbranch> Renommer la branche actuelle 🎜🎜git switch <branch> Passer à une branche existante🎜🎜git switch -c <branch> Créer et changer de branche🎜🎜git merge <branch> Fusionner une branche dans la branche actuelle🎜🎜git tag <tagname> Marquer la branche actuelle🎜🎜git stash Stocker les modifications dans l'espace de travail dans le répertoire de travail sale 🎜 🎜git stash apply restaurera les données du répertoire de travail sale dans l'espace de travail (les données enregistrées dans le répertoire de travail sale ne seront pas supprimées) 🎜🎜git stash drop be dirty Suppression des données dans le répertoire de travail🎜🎜git stash pop Restaurez les données du répertoire de travail sale dans l'espace de travail et supprimez les données sales🎜🎜🎜🎜🎜🎜remote🎜🎜🎜🎜git distant [- v ] Afficher la bibliothèque distante 🎜🎜git remote show <origin> Afficher les informations sur une bibliothèque distante 🎜🎜git remote add <origin> <url> code> Ajouter un lien de bibliothèque distante🎜🎜git remote rm <origin> Supprimer le lien de bibliothèque distante🎜

git remote rename <oldname> <newname> Renommez la bibliothèque distante git remote rename <oldname> <newname> 重命名远程库

git pull [<origin><branch>] 拉取远程库到本地库

git push [-u <origin> <master>] 将本地库推送到远程库

git push origin --delete <branch>|git push origin :crazy-experiment 删除远程分支

git fetch 从远程库获取到本地库

帮助

git help <command> 显示某个命令的详细使用文档

git <command> -h 显示某个命令的使用说明

checkout

该命令职责不明确,不建议使用;

git checkout <file> 丢弃工作区的修改

git checkout -f 强制丢弃工作区和暂存区的修改

git checkout <branch> 切换分支

git checkout -b <branch>

git pull [<origin><branch>] Extrayez la bibliothèque distante vers le Bibliothèque locale

git push [-u <origin> <master>] Transférer la bibliothèque locale vers la bibliothèque distante

git push origin --delete <branch>|git push origin :crazy-experiment Supprimer la branche distante🎜🎜git fetch Récupérer la bibliothèque locale à partir de la bibliothèque distante🎜🎜Aide🎜🎜git help <command> Affiche une documentation détaillée sur l'utilisation d'une commande 🎜🎜git <command> -h
Affiche les instructions d'utilisation d'une certaine commande🎜🎜checkout🎜🎜Le La responsabilité de cette commande n'est pas claire, elle n'est pas recommandée ;🎜🎜git checkout <file> rejette les modifications apportées à l'espace de travail🎜🎜git checkout -f rejette de force le Modification de l'espace de travail et de la zone de préparation🎜🎜git checkout <branch> Changer de branche🎜🎜git checkout -b <branch> Créer et changer de branche🎜🎜Apprentissage recommandé : "🎜 Tutoriel Git🎜 》🎜

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Que faire si le téléchargement git n'est pas actif Que faire si le téléchargement git n'est pas actif Apr 17, 2025 pm 04:54 PM

Résolve: lorsque la vitesse de téléchargement GIT est lente, vous pouvez prendre les étapes suivantes: Vérifiez la connexion réseau et essayez de changer la méthode de connexion. Optimiser la configuration GIT: augmenter la taille du tampon post (Git Config - Global Http.PostBuffer 524288000) et réduire la limite à basse vitesse (Git Config - Global Http.LowspeedLimit 1000). Utilisez un proxy GIT (comme Git-Proxy ou Git-LFS-Proxy). Essayez d'utiliser un client GIT différent (comme SourceTree ou GitHub Desktop). Vérifiez la protection contre les incendies

Comment supprimer un référentiel par git Comment supprimer un référentiel par git Apr 17, 2025 pm 04:03 PM

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.

Comment télécharger des projets GIT vers local Comment télécharger des projets GIT vers local Apr 17, 2025 pm 04:36 PM

Pour télécharger des projets localement via GIT, suivez ces étapes: installer Git. Accédez au répertoire du projet. Clonage du référentiel distant à l'aide de la commande suivante: Git Clone https://github.com/username/repository-name.git

Comment mettre à jour le code dans GIT Comment mettre à jour le code dans GIT Apr 17, 2025 pm 04:45 PM

Étapes pour mettre à jour le code GIT: Consultez le code: Git Clone https://github.com/username/repo.git Obtenez les derniers modifications: Git Fetch Merge Modifications: Git Merge Origin / Master Push Changes (Facultatif): Git Push Origin Master

Comment vérifier l'adresse de l'entrepôt de Git Comment vérifier l'adresse de l'entrepôt de Git Apr 17, 2025 pm 01:54 PM

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 utiliser Git Commit Comment utiliser Git Commit Apr 17, 2025 pm 03:57 PM

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

Comment soumettre des dossiers vides dans git Comment soumettre des dossiers vides dans git Apr 17, 2025 pm 04:09 PM

Pour soumettre un dossier vide dans GIT, suivez simplement les étapes suivantes: 1. Créez un dossier vide; 2. Ajouter le dossier à la zone de stadification; 3. Soumettre les modifications et saisir un message de validation; 4. (Facultatif) Poussez les modifications au référentiel distant. Remarque: le nom d'un dossier vide ne peut pas commencer. Si le dossier existe déjà, vous devez utiliser Git Add --Force pour ajouter.

Comment résoudre le problème de recherche efficace dans les projets PHP? Typesense vous aide à y parvenir! Comment résoudre le problème de recherche efficace dans les projets PHP? Typesense vous aide à y parvenir! Apr 17, 2025 pm 08:15 PM

Lors du développement d'un site Web de commerce électronique, j'ai rencontré un problème difficile: comment atteindre des fonctions de recherche efficaces en grande quantité de données de produit? Les recherches traditionnelles de base de données sont inefficaces et ont une mauvaise expérience utilisateur. Après quelques recherches, j'ai découvert le moteur de recherche TypeSense et résolu ce problème grâce à son client PHP officiel TypeSense / TypeSen-PHP, ce qui a considérablement amélioré les performances de recherche.

See all articles