Nouveau repository
|
1 2 3 4 5 6 7 |
git init git remote add origin https://[URL repository distant].git git config --global user.name "[nom prénom]" git config --global user.email [adresse email] |
Premier push
|
1 2 3 4 5 |
git add . git commit -m "Initial commit" git push -u origin --all |
Nouveau commit
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# Lister les fichiers en attente de commit git status # Ajoute tous les fichiers en attente et crée le nouveau commit git add . && git commit -m "Nouvelle version des fichiers" # Validation du commit git push |
Mise à jour locale depuis le repository
|
1 |
git pull origin master |
Forcer la mise à jour depuis le repository
|
1 2 3 |
git fetch --all git reset --hard origin/master |
Forcer les couleurs
|
1 |
git config --global color.ui true |
Forcer l’utilisation de nano
|
1 |
git config --global core.editor "nano" |
Définir la branche par défaut
Editer le fichier de configuration .git/CONFIG et ajouter:
|
1 2 3 4 5 |
[branch "master"] remote = origin merge = refs/heads/master |
Nettoyer les branches obsolètes
Récupération des branches remote et suppression des branches locales inexistantes en remote
|
1 |
git fetch --prune --all |
Listing des branches mergées avec master
|
1 |
git branch -r --merged origin/master |
Suppression d’une branche remote
|
1 |
git push origin :[branche] |
Suppression d’une branche locale
|
1 |
git branch -d [branche] |