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 = jd@jdelgado.fr
[core]
	pager = diff-so-fancy | less --tabs=4 -RFX
[pull]
	rebase = true

[alias]
    a = add
    aa = add --all
    ap = add -p
    br = branch
    b = branch
    c = commit
    cl = clone
    cm = commit -m
    co = checkout
    cod = checkout dev-jd
    codd = checkout develop
    com = checkout master
    cot = checkout test
    d = diff
    dc = diff --cached
    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
    m = merge
    pl = pull
    ps = push
    s = show
    st = status --short -uall
    stats = !git-quick-stats
    up = pull --rebase

3 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
  • git-quick-stats pour extraire les stats simplement d'un repository
  • github.txt
  • Dernière modification: 2021/10/09 13:02
  • de root