Les commandes pour bien débuter avec Git

Lorsque que Git est installé sur votre machine (Linux, Windows ou Mac), on peut commencer à jouer avec. Pour rappel l’installation de Git sous Windows se trouve ici.

Première chose à faire sous Windows, trouver (ou créer) son répertoire de travail et faire un clic droit sur le dossier pour démarrer Git en Bash.

Premières commandes sous Git

# Initialisation d'un projet git
git init

# Vérifier l'état du projet (commit en attente)
git status

# Ajouter tous les fichiers modifiés
git add .

# Réaliser un commit
git commit -m "Message décrivant le commit"

# Modification du message du dernier commit
git commit --amend -m "nouveau message"

#Voir le log condensé d'un projet
git log --pretty=oneline

Gérer les dépôts

#Créer un projet vide sur le dépôt distant
mkdir konectik.git
cd konectik.git
git --bare init

#Créer le lien de mise à jour avec le dépôt distant
git remote add origin git@192.x.x.x:/mnt/Projets_Git/konectik.git

#Pousser ses mises à jour sur le dépôt distant
git push origin master

#Récupérer les modifications du dépôt distant
git pull origin master

#Connaître le lien distant du dépôt
git config --get remote.origin.url

#Changer le  lien distant  du dépôt
git remote set-url origin git@192.x.x.x:/mnt/Projets_Git/konectik.git

#Cloner le du dépôt distant en local
git clone git@192.x.x.x:/mnt/Projets_Git/konectik.git

Gérer les branches

# Création d'une branche
git checkout -b nom-de-la-branche

# Changer de branche de travail
#   -- master : pour la branche principale
git checkout master

# Fusionner les modifications de la branche à la branche principale
git merge nom-de-la-branche

#Effacer une branche
git branch -d nom-de-la-branche

Gérer les étiquettes

#Créer une étiquette sur le commit en cours
git tag -a v1.0 -m "Version 1.0"

#Créer une étiquette sur un commit défini 
#le dernier paramètre est le checksum du commit désiré 
#(la clef peut être partielle)
git tag -a v0.1 -m "Version initiale Git 0.1" 3d374dd5b1045f02a33a7662

#Modifier une étiquette existante
git tag -f v0.1 -m "Version initiale Git 0.1 - modifiée" 3d374dd5b1045f02a33a766

#Effacer une étiquette existante 
git tag -d v0.1 

#Visualiser toutes les étiquettes
git show-ref --tags

#Pousser toutes les étiquettes
git push origin --tags