From 29034587d3085ce87022db862d5cac0d4c74a816 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Sun, 1 Dec 2019 23:02:41 +0100 Subject: [PATCH] Adding a git remote-gh, and rework aliases while I'm at it. --- .gitconfig | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitconfig b/.gitconfig index 57b3547..0d06791 100644 --- a/.gitconfig +++ b/.gitconfig @@ -6,9 +6,13 @@ default = current [alias] - st = status -s - co = checkout - br = branch - ci = commit + ap = add -p + b = branch + c = commit lg = log --graph --pretty=format:'%C(auto)%h%d %s %C(blue)%ci %C(green)%an%Creset' - pr = !sh -c \"git fetch upstream pull/${1}/head:pr_${1} && git worktree add ../$(basename $(git rev-parse --show-toplevel))-pr-${1} pr_${1}\" + p = push + pf = pull --ff-only + pr = pull --rebase + pull-request = !sh -c \"git fetch upstream pull/${1}/head:pr_${1} && git worktree add ../$(basename $(git rev-parse --show-toplevel))-pr-${1} pr_${1}\" + remote-gh = "!f() { git remote add $1 https://github.com/$1/$(basename $(pwd))/; git fetch $1; }; f" + st = status -s