Vérifier l'e-mail et le nom

dans $HOME:

debian@debian-jessie:~$ git config --list
user.name=Prenom Nom
user.email=prenom.nom@domain.com

Cela correspond au fichier $HOME/.gitconfig.

Pour voir l'e-mail positioné sur un autre dépot:

cd ~/my-repository
git config --list

S'il a été positionné dans ce dépot, l'e-mail apparait deux fois.

Sinon:

git config user.name "John Doe"
git config user.email johndoe@example.com

Cloner une branche

git clone -b 0.1 git@framagit.org:user/project.git project-0.1

Message de commit sur plusieurs lignes

Première méthode

Il suffit dans le terminal d'appuyer sur la touche entrée après la fin de chaque ligne:

debian@debian-jessie:~/Sources/test_repository$ git commit -m"This is the
first commit
on three lines"
[master bfd9652] This is the first commit on three lines
 1 file changed, 1 insertion(+)

On a alors:

debian@debian-jessie:~/Sources/test_repository$ git log
commit bfd965218830a172d3482eeae2cc32e7ab71b9ee
Author: Debian <debian@debian-jessie>
Date:   Sun Feb 19 11:22:06 2017 +0100

    This is  the
    first commit
    on three lines

Deuxième méthode

On peut aussi utiliser plusieurs flags -m comme ceci:

debian@debian-jessie:~/Sources/test_repository$ git commit -m"First paragraph" -m"Second paragraph" -m"Third paragraph"
[master 8141f24] First paragraph
 1 file changed, 1 insertion(+)

On a alors:

debian@debian-jessie:~/Sources/test_repository$ git log
commit 8141f24b9f19b6af704b3795f11adf707b4a6468
Author: Debian <debian@debian-jessie>
Date:   Sun Feb 19 11:32:09 2017 +0100

    First paragraph
    
    Second paragraph
    
    Third paragraph

Restreindre le nombre de commits renvoyés par git log

Par le nombre

git log --n 5

Par la date

git log --since="1 month"

Désactiver le pager

git --no-pager ...