Ceci est une ancienne révision du document !
Git
Mes réglages
Git log
Pour avoir un log plus détaillé que la simple commande git log, créez un alias dans le fichier ~/.gitconfig pour avoir un rendu avec un graphique. source
[alias] lg = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(auto)%d%C(reset)' --all
Ensuite pour l'afficher, il suffit d'entrer la commande git lg
Git prompt
Pour avoir un prompt plus sympa avec des icônes qui indiques le statut de la copie de travail, utiliser bash-git-prompt.
Une fois fait, si vous voulez afficher la légende lié au symboles, tapez dans le shell :
git_prompt_help
Attention, il faut être dans un répertoire GIT
Modification remote
Pour lister les URL
$ git remote -v origin git://github.com/xxx/xxx.git (fetch) origin git://github.com/xxx/xxx.git (push)
Pour changer l'URL du remote
$ git remote set-url origin [new url]
Diverses commandes
Supprimer une branche sur le server distant
git push --delete repo branch
Déplacer master et HEAD (pour effacer les commits au dessus qui sont déjà pushé)
git rebase --onto XXX
XXX correspond au numéro de commit
