[alias] a = add ae = a -e ba = branch bach = "!f() { \ git ba \"$1\" \ && git ch \"$1\"; \ }; f" bd = ba -d bfd = ba -D ch = checkout cl = clone cl1 = cl --depth=1 co = commit -sm coa = "!f() { \ local message=\"$1\"; \ local author=\"$2\"; \ git co \"${message}\" --author \"${author}\"; \ }; f" cota = "!f() { \ local version=\"v$(cat VERSION)\"; \ git co \"$1\" \ && git ta \"${version}\"; \ }; f" fu = "!f() { \ git fetch upstream \ && git ch master \ && git rebase upstream/master; \ }; f" fup = !git fu && git pat p = push pa = push --all pt = push --tags pat = !git pa && git pt r = remote ra = r add ru = r set-url rua = ru --add rud = ru --delete rl = r -v rr = r remove s = status t = tag ta = "!f() { \ git t -am \"$1\" \"$1\"; \ }; f" td = t -d tl = t -l [commit] gpgSign = true [core] editor = vim pager = less [include] path = ~/.config/git/config-secret [init] defaultBranch = main [http] proxy = socks5h://127.0.0.1:9050 [http "http://*.loki"] proxy = [tag] forceSignAnnotated = true gpgSign = true