[git] Add some aliases for rebase and merge process; clean up tabs in the config
This commit is contained in:
parent
fe4fd1d8be
commit
b4a82263b6
1 changed files with 18 additions and 13 deletions
31
gitconfig
31
gitconfig
|
@ -4,11 +4,9 @@
|
|||
[core]
|
||||
editor = vim
|
||||
quotepath = false
|
||||
excludesfile = ~/.gitignore
|
||||
excludesfile = ~/.gitignore
|
||||
[color]
|
||||
ui = auto
|
||||
[merge]
|
||||
tool = Kaleidoscope
|
||||
[alias]
|
||||
# Commits
|
||||
c = commit
|
||||
|
@ -35,9 +33,13 @@
|
|||
|
||||
# Merges and rebases
|
||||
m = merge
|
||||
ma = merge --abort
|
||||
mt = mergetool
|
||||
rb = rebase
|
||||
rbi = rebase --interactive
|
||||
rbc = rebase --continue
|
||||
rba = rebase --abort
|
||||
rbs = rebase --skip
|
||||
|
||||
# Resets, moving HEAD
|
||||
r = reset
|
||||
|
@ -49,21 +51,24 @@
|
|||
|
||||
# Remotes
|
||||
p = push -u
|
||||
pf = push -uf
|
||||
f = fetch
|
||||
sup = submodule update --recursive
|
||||
[ui]
|
||||
color = true
|
||||
[difftool "Kaleidoscope"]
|
||||
cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
|
||||
[diff]
|
||||
tool = Kaleidoscope
|
||||
tool = KS
|
||||
[difftool]
|
||||
prompt = false
|
||||
[difftool "KS"]
|
||||
cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
|
||||
[merge]
|
||||
tool = KS
|
||||
[mergetool]
|
||||
keepBackup = true
|
||||
prompt = false
|
||||
[difftool]
|
||||
prompt = false
|
||||
[mergetool "Kaleidoscope"]
|
||||
cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
|
||||
trustExitCode = true
|
||||
prompt = false
|
||||
[mergetool "KS"]
|
||||
cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
|
||||
trustExitCode = true
|
||||
[push]
|
||||
default = simple
|
||||
default = simple
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue