diff --git a/Cheatsheet/git.html b/Cheatsheet/git.html index 4bc0601..efaf173 100644 --- a/Cheatsheet/git.html +++ b/Cheatsheet/git.html @@ -2,7 +2,7 @@ title: Git cheatsheet description: published: true -date: 2022-01-03T10:09:31.286Z +date: 2022-01-03T10:10:24.959Z tags: cheatsheet, git editor: ckeditor dateCreated: 2022-01-03T09:39:50.529Z @@ -16,8 +16,7 @@ git config --global user.name "Kevin Allioli"
git config --list
Initialiser un nouveau dépot:
-git init
-
+git init
Cloner un dépot existant :
git clone ssh://user@domain.tld/repository.git
Ou
@@ -25,53 +24,41 @@ git config --global user.name "Kevin Allioli"Créer un fichier « .gitignore » :
touch .gitignore
git add .gitignore
-git commit -m "Add gitignore"
-
+git commit -m "Add gitignore"
Créer un fichier « .gitignore » en utilisant un template « Windows »:
curl -s https://www.gitignore.io/api/windows > .gitignore
git add .gitignore
-git commit -m "Add Windows gitignore template"
-
+git commit -m "Add Windows gitignore template"
Créer un fichier « .gitignore » en utilisant un template « MacOS »:
curl -s https://www.gitignore.io/api/osx > .gitignore
git add .gitignore
git commit -m "Add macOS gitignore template"
Afficher le statut de votre répertoire de travail :
-git status
-
+git status
Afficher les modifications sur les fichiers suivis :
-git diff
-
+git diff
Ajouter tous les changements au prochain commit :
-git add
-
+git add
Ajouter tous les changements de toute l’arborescence :
-git add --all
-
+git add --all
Commiter tous les changements locaux des fichiers suivis :
-git commit -a
-
+git commit -a
Commiter les modifications en attente :
-git commit -m 'Your message'
-
+git commit -m 'Your message'
Modifier le commit précédent :
git commit --amend
Ou
git commit --am
Afficher tous les commits :
-git log
-
+git log
Afficher tous les commits (uniquement l’id et le message de commit) :
-git log --oneline
-
+git log --oneline
Afficher l’historique d’un utilisateur uniquement :
-git log --author="username"
-
+git log --author="username"
Afficher l’historique des modifications pour un fichier uniquement :
-git log -p <file>
-
+git log -p <file>
Affiche les changements (en détails) dans le fichier :
git blame <file>
Créer une nouvelle branche de suivi, basée sur une branche distante :
git branch --track <new-branch> <remote-branch>
Supprimer une branche :
-git branch -d <branch-name>
-
+git branch -d <branch-name>
Marquer le commit courant avec un tag :
git tag <tag>