Dépôts

Afficher l'interface graphique du dépôt local

gitk

Interface graphique - gitk

Créer un dépôt

git init

Dépôt Git vide initialisé dans /home/paroxyste/Documents/repo-test/.git/

Dépôt distant

Répertorier les dépôts distants déjà configurer

git remote -v

origin https://github.com/Paroxyste/Repo-test (fetch)
origin https://github.com/Paroxyste/Repo-test (push)

Connexion à un dépôt distant

git remote add origin <REPO_URL>

Réinitialiser l’index et le répertoire de travail

git reset --hard HEAD

HEAD est maintenant à 5f703b2 Initial commit

Créer une copie locale d'un dépôt

git clone <DEPOT URL>

Clonage dans 'Repo-test'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Dépaquetage des objets: 100% (3/3), 600 octets | 600.00 Kio/s, fait.

Afficher l'arborescence d'un fichier

git ls-tree HEAD

100644 blob 2d92831c9c1a851df0d12ce609a44df3678ddb0e README.md

Optimiser le dépôt en supprimant les fichiers inutiles

git gc

Énumération des objets: 3, fait.
Décompte des objets: 100% (3/3), fait.
Écriture des objets: 100% (3/3), fait.
Total 3 (delta 0), réutilisés 0 (delta 0)