github

Apprendre à se servir de git

git push origin --delete branch_name

Delete la branche distante branch_name

git diff --name-only HEAD HEAD~1

Retrouver le nom des derniers fichiers commit

git remote set-url origin https://github.com/USERNAME/REPOSITORY.git

Change l'URL distante

git clean -d -fx .

Supprimer les fichiers non trackés inclus dans le gitignore

Afin d'être indépendant de tout environnement (ohmyzsh ou autre), j'ai décidé d'utiliser les alias du .gitconfig

[user]
    name = Jérémy DELGADO
    email = my@mail.fr
[core]
    pager = diff-so-fancy | less --tabs=4 -RFX
[pull]
    rebase = true

[alias]
    a = add
    aa = add --all
    br = branch
    b = branch
    c = commit
    cl = clone
    cm = commit -m
    co = checkout
    cod = checkout dev-jd
    com = checkout master
    cot = checkout test
    d = diff
    h = !giturl -o 
    l = log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
    mm = merge master
    pl = pull
    ps = push
    s = show
    st = status --short
    up = pull --rebase

2 binaires sont nécessaires :

  • diff-so-fancy afin d'avoir un meilleur diff
  • giturl qui est une Gem Ruby afin d'ouvrir dans le navigateur l'URL du repository Git
  • github.txt
  • Dernière modification: 2021/01/16 20:48
  • par root