Git Config

Configuration d'un utilisateur global

Les commandes peuvent être exécutées partout sur la machine

Username

git config --global user.name "username"

Email

git config --global user.email "[email protected]"

Configuration d'un utilisateur par dépôt

Les commandes doivent être exécutées à la racine du dépôt cloner

Username

git config user.name "username"

Email

git config user.email "[email protected]"

Vérification de la configuration

cat .git/config

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://github.com/Paroxyste/Repo-test
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[user]
name = usertest

Afficher les informations d'un fichier git

git show

commit 5f703b21e1e962a263dcf56b2d769351fdaf568e (HEAD -> master, origin/master, origin/HEAD)
Author: Laurent Echeverria <[email protected]>
Date: Sun Apr 12 10:31:03 2020 +0000
Initial commit
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..2d92831
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+# Repo-test
\ No newline at end of file

Effectuer une vérification d’intégrité du système de fichiers git

git fsck

Vérification des répertoires d'objet: 100% (256/256), fait.
Vérification des objets: 100% (3/3), fait.