Git
Aide-mémoire pour Git
Nom et adresse mél
Nom d’utilisateur : Setting your username in Git
Adresse mél : Setting your commit email address
Meaning of the GitHub message: push declined due to email privacy restrictions
Autorisations pour les opérations liées à Github
Remotes
Creation d’un remote vers le projet d’origine du fork :
git remote add upstreamLister des fichiers
Lister tous les fichiers suivis par Git :
git ls-tree -r <nom-de-la-branche> --name-onlyLister les fichiers ignorés :
git status --ignoredFichiers ignorés
Fichiers à exclure sans apparaître dans le .gitignore :
.git/info/excludeRécupération d’un pullrequest pour test en local
git fetch origin pull/72/head:<nom-du-pullrequest>Annulation de trucs
Voir https://stackoverflow.com/questions/4965639/rollback-to-last-git-commit
Subtrees
Explication et tuto pour la gestion des subtrees : Comprendre et maîtriser les subtrees Git
Utilitaire pour faciliter le travail : git-subrepo
Aide pour l’installation sous windows : git-subrepo - Install on windows instructions
Pousser sur Github d’un subrepo :
git subrepo push qgis-plugin-project/qgis-utils-sub-project