Maison > outils de développement > git > le corps du texte

Présentation de la liste des commandes Git couramment utilisées

coldplay.xixi
Libérer: 2021-04-14 19:49:15
avant
2831 Les gens l'ont consulté

Présentation de la liste des commandes Git couramment utilisées

1. Vérification rapide des commandes Git courantes

git branch Afficher toutes les branches locales
git status Afficher l'état actuel
git commit Soumettre
git branch -a Afficher toutes les branches
git branch -r Afficher toutes les branches distantes
git commit -am "init" commit et ajouter des commentaires
git remote add origin git@192.168.1.119:ndshow
git push origin master Push le fichier vers le serveur
git remote show origin Afficher les ressources dans la bibliothèque distante origin
git push origin master:develop
git push origin master:hb-dev Comparer la bibliothèque locale au serveur Bibliothèque à associer
git checkout --track origin/dev Basculer vers la branche dev distante
git branch -D master develop Supprimer la bibliothèque locale develop
git checkout -b dev Créer une nouvelle branche locale dev
git merge origin/dev Fusionner la branche dev avec la branche actuelle
git checkout dev Passer à la branche dev locale
git remote show Afficher la bibliothèque distante
git add .
git rm nom du fichier (y compris chemin) Supprimez le fichier spécifié de git
git clone git://github.com/schacon/grit.git Extrayez le code du serveur
git config --list Afficher tous les utilisateurs
git ls-files Afficher ce qui a été soumis
git rm [nom du fichier] Supprimer un fichier
git commit -a Valider toutes les modifications dans le dépôt actuel
git add [nom du fichier] Ajouter un fichier à git index
git commit -v Lorsque vous utilisez le paramètre -v, vous pouvez voir la différence entre les commits
git commit -m "Ceci est le message décrivant le commit" Ajouter des informations de commit
git commit -a -a représente add, ajoutant all Ajoutez la modification à l'index git, puis validez
git commit -a -v Commande de validation générale
git log pour voir votre journal de validation
git diff pour afficher les mises à jour qui n'ont pas encore été effectuées
git rm a.a move Supprimer les fichiers (supprimer de la zone de préparation et de l'espace de travail)
git rm --cached a.a Supprimer les fichiers (supprimer uniquement de la zone de préparation)
git commit -m "remove" Supprimer les fichiers (de Git delete)
git rm -f a.a pour supprimer de force les fichiers modifiés (supprimer de la zone de préparation et de l'espace de travail)
git diff --cached ou $ git diff --staged pour afficher les mises à jour non validées
git stash push pushes le fichier dans un espace temporaire
git stash pop extrait le fichier de l'espace temporaire
--------------------- ------- -----------------------------
git distant ajouter l'origine git@github.com:username /Hello-World.git
git push origin master Soumettre le projet local au serveur
------------------------------ -------- --------------------------
git pull synchronisation locale et serveur
---- -------- ------------------------------------------ -------- ---
git push (nom de l'entrepôt distant) (nom de la branche) Poussez la branche locale vers le serveur.
git push origin serverfix:awesomebranch
-------------------------------------- --- ------------------
git fetch équivaut à obtenir la dernière version du distant vers le local, et ne fusionnera pas automatiquement
git commit -a -m "log_message" (-a consiste à soumettre toutes les modifications, -m consiste à ajouter des informations de journal) Les modifications locales sont synchronisées avec le serveur :
git branch branch_0.1 master crée une branche branch_0.1 à partir de la branche principale master
git branch -m branch_0.1 branch_1.0 Renommez branch_0.1 en branch_1.0
git checkout branch_1.0/master Passer à branch_1.0/master branch
du -hs

git branch delete branche distante
git push origin :branch_remote_name
git branch -r -d branch_remote_name
------------ --------------- ------------------------------------ -

Initialisez le référentiel et soumettez-le côté serveur distant
mkdir WebApp
cd WebApp
git init local initialization
touchez README
git add README add file
git commit -m 'first commit'
git remote add origin git@github.com:daixu/WebApp.git

Ajouter un serveur distant

La commande ci-dessus ajoutera une bibliothèque de serveur distant avec l'adresse URL 'git@github.com:daixu/WebApp.git' et le nom origin Lors de la soumission future du code, il vous suffira d'utiliser l'alias d'origine <.>

Recommandé (gratuit) : Git

2. Aide-mémoire des commandes Git

1.


Commande

Brève description

git add

ajouter à zone de transit

git add–interactive

ajout interactif

git apply

appliquer le patch

git am

Appliquer le correctif de format d'e-mail

git annotate

synonyme, équivalent à git blâme

archive git

Emballage des archives de fichiers

git bisect

Recherche binaire

git blâme

Fichier trace ligne par ligne

branche git

Gestion des branches

git cat-file

Outil de recherche d'objets de référentiel

git checkout

Commander vers l'espace de travail, changer ou créer une branche

git cerise-pick

Soumettre le choix

git citool

Soumission graphique, équivalente à git gui commande

git clean

Effacer les fichiers non suivis de l'espace de travail

clone de git

Dépôt de clones

git commit

Commit

git config

Requête et modification de la configuration

git décrire

Afficher visuellement les identifiants de validation par jalons

git diff

Comparaison des différences

git difftool

Appelez l'outil de comparaison graphique des différences

git fetch

Récupérer les commits du référentiel distant

git format-patch

Crée un fichier de patch au format email. Voir la commande git am

git grep

contenu du fichier Outil de positionnement de recherche

git gui

basé sur Tcl / L'outil graphique de Tk, axé sur les opérations telles que la soumission

git help

Aide

git init

Initialisation du référentiel

git init-db*

synonyme, équivalent à git init

journal git

Afficher le journal des commits

Fusion de git

Fusion de branches

git mergetool

Résolution graphique des conflits

git mv

renommer

git pull

Retirez le commit du référentiel distant

git push

Push vers un référentiel distant

rebase de git

rebase de branche

git rebase–interactive

Rebase de branche interactif

git reflog

Gestion des enregistrements de changement de branche et autres références

git remote

Gestion du référentiel à distance

git repo-config*

synonyme, équivalent à git config

git reset

Réinitialiser la branche des modifications "curseur" pointant vers

git rev-parse

Convertir diverses représentations de référence en valeurs de hachage, etc.

git revert

Commission inversée

git rm

supprimer le fichier

git show

Affiche différents types d'objets

git stage*

synonyme, équivalent à git add

git stash

Enregistrer et restaurer la progression

statut git

Afficher l'état du fichier de l'espace de travail

git tag

Gestion des jalons


2. Commandes liées aux opérations de la bibliothèque d'objets


commande

Brève description

git commit-tree

Crée un commit à partir d'un objet arborescence

git hash-object

Calculer la valeur de hachage ou créer un objet à partir d'une entrée ou d'un fichier standard

git ls-files

Afficher les fichiers de l'espace de travail et de la zone de préparation

git ls-tree

Afficher les fichiers contenus dans l'objet arbre

git mktag

Lire l'entrée standard et créer un objet jalon

git mktree

Lire l'entrée standard pour créer un objet arborescence

git read-tree

Lire l'objet arbre dans la zone de préparation

git update-index

Enregistrer le contenu de l'espace de travail dans la zone de préparation et gérer la zone de préparation

git unpack-file

Crée un fichier temporaire contenant le contenu du blob spécifié

git write-tree

Créer un objet arborescence à partir de la zone de préparation


3. Commandes liées aux opérations de référence


Commande

Brève description

git check-ref-format

Vérifier si le nom de référence est conforme à la spécification

git for-each-ref

Itérateur de référence pour le shellprogrammation

git ls-remote

Afficher les références aux référentiels distants

git name-rev

Afficher l'ID de commit comme nom convivial

git peek-remote*

Commandes obsolètes, veuillez utiliser git ls-remote

git rev-list

Afficher la plage de versions

git show-branch

Afficher la liste des branches et les relations topologiques

git show-ref

Afficher les références locales

git symbolic-ref

Afficher ou définir la référence du symbole

git update-ref

Mettre à jour le pointeur de référence

git verify-tag

Vérifier GPG Tag signé


4. Commandes liées à la gestion du référentiel


commande

Brève description

git count-objects

Affiche le nombre et l'utilisation du disque des objets en vrac

git filter-branch

Reconstruction du référentiel

git fsck

Vérification de l'intégrité de la bibliothèque d'objets

git fsck-objects*

synonyme, équivalent à git fsck

git gc

Optimisation du stockage du référentiel

git index-pack

Créez le fichier d'index correspondant à partir du fichier du package

git perdu-trouvé*

Obsolète, veuillez utiliser git fsck –lost-found commande

git pack-objects

Lire l'ID de l'objet à partir de l'entrée standard, regrouper dans un fichier

git pack-redundant

Trouver les packs redondants fichiers

git pack-refs

Emballer les références dans le fichier .git/packed-refs

git prune

Supprimer les objets expirés de la bibliothèque d'objets

git prune-packed

Supprimer les objets en vrac emballés

git relink

Établir un lien physique pour le même objet dans le référentiel local

git repack

Déballez librement le référentiel Packaging d'objets

git show-index

lire Le fichier d'index du package, affichant le contenu du fichier emballé

git unpack-objects

Libérer les fichiers du pack

git verify-pack

Vérifier le fichier du package de la bibliothèque d'objets


5. Commandes liées à la transmission de données


Commande

Brève description


git fetch-pack

Exécutez cette commande localement lors de l'exécution de la commande git fetch ou git pull, utilisée pour télécharger à partir d'autres référentiels, obtenez les objets manquants

git recevoir-pack

A commande exécutée à distance lors de l'exécution de la commande git push , utilisée pour accepter les données poussées

git send-pack

Une commande exécutée localement lors de l'exécution de la commande git push , utilisée pour transmettre des données vers d'autres référentiels

git upload-archive

Lors de l'exécution de la commande git archive –remote pour créer une archive basée sur le référentiel distant, le référentiel distant s'exécute cette archive de transfert de commandes

git upload-pack

Exécutez la commande git fetch ou git pull Exécutez cette commande à distance pour empaqueter et télécharger l'objet


6. Commandes liées aux e-mails


Commande

Brève description

git imap -envoyer

Envoyer le patch via IMAP

git mailinfo

Exporter les instructions de validation et les correctifs depuis mail

git mailsplit

Extraire les mails dans mbox ou les boîtes aux lettres au format Maildir une par une dans des fichiers

git request-pull 🎜>

git send-email

Envoyer un e-mail


7. Commandes liées au protocole


Commande

Brève description

démon git

Implémente le protocole Git

git http-backend

Programme CGI qui implémente le protocole HTTP et prend en charge le protocole HTTP intelligent

git instaweb

Lancez instantanément le navigateur pour parcourir la bibliothèque de versions actuelles via gitweb

git shell

Shell restreint qui fournit un accès SSH pour exécuter uniquement les commandes Git

git update-server-info

Fichiers auxiliaires nécessaires à la mise à jour du protocole stupide

git http-fetch

Obtenir le référentiel via le protocole HTTP

git http-push

Push via HTTP/DAVprotocole

git distant - ext

est appelé par la commande Git et fournit une prise en charge étendue du protocole via des commandes externes

git remote-fd

Invoqué par la commande Git, en utilisant le descripteur de fichier comme interface de protocole

git remote-ftp

est appelé par la commande Git et prend en charge le protocole FTP

git remote-ftps

est appelé par le Commande Git, prise en charge du protocole FTPS

git remote-http

est appelé par la commande Git , fournissant le support du protocole HTTP

git distant- https

est appelé par la commande Git et prend en charge le protocole HTTPS

git remote-testgit

Exemple de script d'extension de protocole


8. Commandes liées à la conversion et à l'interaction du référentiel


Commande

Brève description

git archimport

Import Arch le dépôt dans Git

git bundle

Soumettre l'emballage et le déballage pour le transfert entre différents référentiels

git cvsexportcommit

Découvrez un commit de Git en tant que CVS

git cvsimport

Importer le référentiel CVS dans Git. Ou utilisez cvs2git

git cvsserver

CVS simulateur de protocole pour Git, qui permet aux commandes CVS d'accéder aux référentiels Git

git fast-export

Exporter les commits au format git-fast-import

git fast-import

Un outil universel pour migrer d'autres référentiels vers Git

git svn

Git exploite Subversion en tant que frontal


9. Fusionner les commandes auxiliaires associées


commande

Brève description

git merge-base

peut être appelé par d'autres scripts pour trouver l'ancêtre commun le plus proche de deux commits ou plus

git merge-file

Effectue une fusion de fichiers à trois voies avec deux versions différentes d'un fichier

git merge-index

Conflit dans l'index Le fichier appelle l'outil de résolution de conflits spécifié

git merge-octopus

Fusionnez deux ou plusieurs branches. Voir la stratégie de fusion Octopus pour git merge

git merge-one-file

Aide standard appelée par git merge-index

git merge-ours

Fusionnez et utilisez la version locale et supprimez les versions d'autres personnes. Voir notre stratégie de fusion pour git merge

git merge-recursive

Fusion à trois voies pour deux branches. Voir la stratégie de fusion récursive de git merge

git merge-resolve

Fusion à trois voies pour deux branches. Voir la stratégie de fusion de résolution de git merge

git merge-subtree

Fusion de sous-arbres. Voir la stratégie de fusion de sous-arbres de git merge

git merge-tree

Résultats explicites de fusion à trois voies, ne modifiez pas la zone de transit

git fmt-merge-msg

est appelé par le script qui effectue l'opération de fusion et est utilisé pour créer une note de validation de fusion

git rerere

Réutiliser la résolution documentée des conflits


10. Divers 🎜>


Brève description est appelé par la commande git bisect pour confirmer la progression de la recherche binaire

git bisect–helper

git check-attr

Montre si un fichier a un certain attribut set

git checkout-index

Copier les fichiers de la zone de transit vers l'espace de travail

git Cherry

Rechercher les commits qui n'ont pas été fusionnés en amont

git diff-files

Comparez la zone de préparation et la zone de travail, équivalentes à git diff –raw

git diff-index

compare la zone de transit et le référentiel, équivalent à git diff –cached –raw

git diff-tree

Compare deux objets arborescents, équivalents à git diff –raw A B

git difftool–helper

commandé par git difftool Call, l'outil de comparaison de différences par défaut à utiliser

git get-tar-commit-id

Extraire l'ID de commit de l'archive tar créée par l'archive git

git gui–askpass

Obtenir l'interface de saisie du mot de passe utilisateur pour la commande git gui

notes git

Soumettre la gestion des commentaires

git patch-id

Le patch génère un identifiant unique après avoir filtré les numéros de ligne et les caractères d'espacement

git quiltimport

Appliquer Quiltla liste de correctifs à la branche actuelle

git replace

commit replace

git shortlog

Résumé du journal git , adapté aux notes de version du produit

git stripspace

Supprimer les lignes vides pour que d'autres scripts appellent

sous-module git

Gestion des sous-modules

git tar-tree

Commande obsolète, veuillez utiliser git archive

git var

Afficher Git Variables d'environnement

navigation Web git

Lancez un navigateur pour afficher un répertoire ou un fichier

git whatchanged

Afficher l'historique des commits et les modifications de chaque commit

git-mergetool –lib

inclus dans d'autres scripts, fournit la sélection et l'exécution d'outils de fusion/différence

git-parse-remote

est inclus dans d'autres scripts et fournit des fonctions pour faire fonctionner des référentiels distants

git-sh-setup

est inclus dans d'autres scripts, à condition que le shell Bibliothèque de fonctions de programmation


L'éditeur de Script House ci-dessous partagera avec vous une version illustrée de

l'aide-mémoire des commandes communes de Git. Cliquez pour agrandir l'image.

Manuel de référence des commandes Git (version texte)

git init                                                                                                                                                                                                                         parce que git config --global user.email "xxx @xxx.com "                                                                                                                                                                                                                                    git config --global color. nch auto
git config --global color.interactive auto
git clone git+ssh ://git@192.168.53.168/VT.git   # Vérifier l'état de la version actuelle (si elle a été modifiée)
git add xyz                                                                                                 # Ajouter tous les fichiers modifiés dans le sous-répertoire actuel à l'index
git commit -m 'xxx' # Commit
git commit --amend -m 'xxx' # Fusionner le dernier commit (pour les modifications répétées)
git commit -am 'xxx' # Combiner l'ajout et le commit en une seule étape 🎜>git rm xxx # Supprimer les fichiers dans l'index
git rm -r *                                                                                                                                                                                                
git log --stat                                                                                                                                                                                                                          Git Log -P -M
Git Show DFB02E6E4F2F7B57333763E5C0013802E392818 # Afficher un contenu détaillé soumis
Git Show DFB02 # AD soumettre les journaux git show HEAD ^                                                                                                                                                              ​​​​​​ #Afficher les balises existantes
git tag -a v2. 0 -m 'xxx'                                                                                                                                                                                                                                                              parce que >git log v2.0                                                                                                                          differ Modifications
git diff HEAD^                                                                                                                                                                                                           Head - ./lib # La différence entre la comparaison avec la version Head du répertoire lib
Git Diff Origin/Master. # Par rapport à la branche distante Master
Git Diff Origin/Master.. Master --stat                  .                                                                                     ​ ​​​An> Git Branch # Afficher la branche locale
Git Branch -Contient 50089 # l'affichage contient une branche de 50089
git branch -a fusionné                                                                                                                                                                                                                                                                              # Afficher toutes les branches qui ont été fusionnées dans la branche actuelle Toutes les branches qui n'ont pas été fusionnées dans la branche actuelle
git branch -m master master_copy #Renommer la branche locale
git checkout -b master_copy #Créez une nouvelle branche master_copy à partir de la branche actuelle et vérifiez-la
git checkout -b master master_copy                                                        La version complète de ce qui précède
fonctionnalités/performances de git checkout                                                                                                                                                                                                                                                                                      🎜>git Checkout V2.0 # détecte la V2.0
Git Checkout -B Develop Origin/Develop # Créer une nouvelle branche locale à partir de Develop et détecter
Git Checkout -Readme # Fichier Readme (peut être utilisé pour modifier la restauration d'erreur)
git merge origin/master ​ ​​​​​​​​​​​​​​​​​​​​​​Modifications de 785404a8e
git push origin master                                                                                      Push vers la branche principale distante
git push origin :hotfixes/BJVEP933 # Supprimer la branche hotfixes/BJVEP933 du dépôt distant
git push --tags # Pousser toutes les balises vers le dépôt distant
git fetch                                      (Ne pas mettre à jour la branche locale, vous devez fusionner séparément)
Git Fetch -Prone # Obtenez toutes les branches d'origine et supprimez les branches qui ont été supprimées sur le serveur
Git Pull Origin Master # pour obtenir la branche distante Master et fusionner avec la branche actuelle
Git MV Readme2 ​​​​​​# Readme2
git reset --hard HEAD                                                                                                           git show-branch                                                             Historique des branches Git Show-Branch-ALL # 图 Historique de toutes les branches
Git WhatChanged # Afficher le fichier pour soumettre la modification de fichier correspondante FB02E6E4F2F. 7B573333763E5C0013802E392818
Git LS-Tree Head # Commande interne : afficher un certains objets git
git rev-parse v2.0                            ​​​​​​​ #Afficher tous les commits, y compris les nœuds orphelins
git show HEAD@ {5}
git show master@{hier}                                                                                                                                                                                                                                                                                       TÊTE ~3
git show -s --pretty=raw 2be7fcb476
git stash                                                           git stash list                                                                                                                    
Git Grep -e '#define' --nd -e Sort_dirent
Git GC
Git FSCK



Git est un système de contrôle de version distribué très puissant. Il convient non seulement à la gestion du code source de logiciels open source à grande échelle, mais présente également de nombreux avantages dans la gestion des documents privés et du code source.

Commandes d'opération Git courantes :

1) Commandes liées à l'entrepôt distant

Consultez l'entrepôt : $ git clone git:// github .com/jquery/jquery.git

Afficher le référentiel distant : $ git remote -v

Ajouter un référentiel distant : $ git remote add [nom] [url]

Supprimer l'entrepôt distant : $ git remote rm [name]

Modifier l'entrepôt distant : $ git remote set-url --push [name] [newUrl]

Tirer l'entrepôt distant : $ git pull [ remoteName] [localBranchName]

Push l'entrepôt distant : $ git push [remoteName] [localBranchName]

* Si vous souhaitez soumettre un test de branche locale à l'entrepôt distant Warehouse , et servir de branche principale de l'entrepôt distant, ou d'une autre branche nommée test, comme suit :

$git push origin test:master //Soumettre la branche de test locale comme branche principale distante

$git push origin test:test //Soumettre la branche de test locale comme branche de test distante

2) Commandes liées aux opérations de branche

Afficher la branche locale : $ git branch

Afficher la branche distante : $ git branch -r

Créer une branche locale : $ git branch [nom] ----Notez que la nouvelle branche ne basculera pas automatiquement vers la branche actuelle après sa création

Changer de branche : $ git checkout [nom]

Créez une nouvelle branche Et passez immédiatement à la nouvelle branche : $ git checkout -b [nom]

Supprimer la branche : $ git branch -d [nom] ---- L'option -d ne peut supprimer que les branches qui ont participé à la fusion, car les branches non fusionnées ne peuvent pas être supprimées. Si vous souhaitez supprimer de force une branche, vous pouvez utiliser l'option -D

pour fusionner la branche : $ git merge [name] ---- Fusionner la branche nommée [name] avec la branche actuelle

pour créer une branche distante (branche locale poussée vers la télécommande) : $ git push origin [name]

Supprimer la branche distante : $ git push origin :heads/[name] ou $ gitpush origin :[name ]

*Créer une branche vide : (Pensez à soumettre les modifications de votre branche actuelle avant d'exécuter la commande, sinon elle sera supprimée de force sans regrets)

$ git symbolic-ref HEAD refs/ heads/[name]

$rm .git/index

$git clean -fdx

3) Commandes liées à l'opération de version (tag)

Afficher la version : $ git tag

Créer une version : $ git tag [nom]

Supprimer la version : $ git tag -d [nom]

Afficher la version distante : $ git tag -r

Créer une version distante (pousser la version locale vers la télécommande) : $ git push origin [nom ]

Supprimer la version distante : $ git push origin :refs/tags/[name]

Fusionner les balises de l'entrepôt distant avec celle locale : $ git pull origin --tags

Téléchargez les balises locales sur le référentiel distant : $ git push origin --tags

Créez des balises annotées : $ git tag -a [name] -m 'yourMessage'

4) Commandes d'opération liées au sous-module

Ajouter un sous-module : $ git submodule add [url] [path]

Par exemple : $git submodule add git://github.com /soberh/ui-libs.git src/main/webapp/ui-libs

Initialiser le sous-module : $ git submodule init ----Exécutez-le simplement une fois lors de la première vérification de l'entrepôt

Mettre à jour le sous-module : $ git submodule update ----Vous devez l'exécuter à chaque fois que vous mettez à jour ou changez de branche

Supprimer le sous-module : (Quatre étapes)

1) $ git rm --cached [chemin]

2) Modifiez le fichier ".gitmodules" et supprimez les nœuds de configuration pertinents du sous-module

3) Modifiez le fichier ".git/config" et supprimez les nœuds de configuration pertinents du sous-module

4) Supprimez manuellement les répertoires restants du sous-module

5) Ignorez certains fichiers et dossiers et ne les soumettez pas

Créez un nom dans le répertoire racine de l'entrepôt avec le nom de fichier ". gitignore", écrivez des noms de dossiers ou de fichiers inutiles, chaque élément peut occuper une ligne, comme

target

bin

*. db




========== ==== ========

Commandes communes Git

git branch Afficher toutes les branches locales
git status Afficher l'état actuel
git commit Soumettre
git branch -a Afficher toutes les branches
git branch -r Afficher toutes les branches locales
git commit - am "init" Soumettre et ajouter des commentaires
git remote add origin git@192.168.1.119:ndshow
git push origin master Pousser le fichier vers le serveur
git remote show origin affiche l'origine dans la bibliothèque distante Ressources
git push origin master:develop
git push origin master:hb-dev Associer la bibliothèque locale à la bibliothèque sur le serveur
git checkout --track origin/dev Basculer vers la branche de développement distante
git branch -D master develop Supprimer la bibliothèque locale develop
git checkout -b dev Créer une nouvelle branche locale dev
git merge origin/dev Fusionner la branche dev avec la branche actuelle
git checkout dev Passer au développement local branch
git remote show Voir la bibliothèque distante
git add .
git rm nom du fichier (y compris le chemin) Supprimez le fichier spécifié de git
git clone git://github.com/schacon/grit . git Extrayez le code du serveur
git config --list pour voir tous les utilisateurs
git ls-files pour voir ce qui a été soumis
git rm [nom du fichier] pour supprimer un fichier
git commit -a Valider toutes les modifications apportées au dépôt actuel
git add [nom du fichier] Ajouter un fichier à git index
git commit -v Lorsque vous utilisez le paramètre -v, vous pouvez voir les différences de validation
git commit - m "Ceci est le message décrivant le commit" Ajouter des informations de commit
git commit -a -a représente add, ajoute toutes les modifications à l'index git puis commit
git commit -a -v Commande de commit générale
git log Afficher votre journal de validation
git diff Afficher les mises à jour non planifiées
git rm a.a Supprimer les fichiers (supprimer de la zone de préparation et de l'espace de travail)
git rm --cached a.a Supprimer les fichiers (uniquement de la zone de préparation)
git commit -m "remove" Supprimer les fichiers (supprimer de Git)
git rm -f a.a Supprimer de force les fichiers modifiés (de la zone de préparation) et les supprimer de l'espace de travail)
git diff --cached ou $ git diff --staged pour afficher les mises à jour non validées
git stash push poussera le fichier vers un espace temporaire
git stash pop déplacera le fichier depuis l'espace temporaire vers le bas
-------- --------------------------------------------- ---------- -----
git remote add origin git@github.com:username/Hello-World.git
git push origin master Soumettre le projet local au serveur
-------- --------------------------------------------- ----------
synchronisation locale et serveur git pull
------------------------------ ------------ --------------------------------
git push (nom de l'entrepôt distant) (Nom de la branche) Poussez la branche locale vers le serveur.
git push origin serverfix:awesomebranch
-------------------------------------- --- ----------------------------
git fetch équivaut à obtenir la dernière version du distant vers le local, et ne fusionnera pas automatiquement
git commit -a -m "log_message" (-a consiste à valider toutes les modifications, -m consiste à ajouter des informations de journal) Les modifications locales sont synchronisées avec le serveur :
git branch branch_0.1 master crée une branche branch_0.1 à partir de la branche principale master
git branch -m branch_0.1 branch_1.0 Renommez branch_0.1 en branch_1.0
git checkout branch_1.0/master Passer à branch_1.0/master branch
du -hs

-------------------------------------- ---------- -----------
mkdir WebApp
cd WebApp
git init
touchez README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:daixu/WebApp.git
git push -u origin master

Commande commune Git graphique


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!

Étiquettes associées:
source:csdn.net
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal