Apprendre à se servir de git
Commandes utiles
Delete la branche distante branch_name
Retrouver le nom des derniers fichiers commit
Change l'URL distante
Supprimer les fichiers non trackés inclus dans le gitignore
for BR in $(git branch --all --merged |grep -v $(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@')) ; do
git push origin --delete "${BR#remotes/origin/}"
done
Supprimer sur le repo distant toutes les branches déja merged
.gitconfig
Afin d'être indépendant de tout environnement (ohmyzsh ou autre), j'ai décidé d'utiliser les alias du .gitconfig disponible sur github
3 binaires sont nécessaires :
diff-so-fancy
afin d'avoir un meilleur diffgiturl
qui est une Gem Ruby afin d'ouvrir dans le navigateur l'URL du repository Gitgit-quick-stats
pour extraire les stats simplement d'un repository