From f43eaecc1f74781f53a92606309ff21979f3df0b Mon Sep 17 00:00:00 2001 From: TheK4n Date: Fri, 24 Dec 2021 21:52:51 +0000 Subject: [PATCH] add .gitconfig --- .gitconfig | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ .swp | Bin 0 -> 12288 bytes .vim/.vimrc | 3 ++- Makefile | 6 ------ 4 files changed, 51 insertions(+), 7 deletions(-) create mode 100644 .gitconfig create mode 100644 .swp diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..075673d --- /dev/null +++ b/.gitconfig @@ -0,0 +1,49 @@ +[core] + excludesfile = ~/.gitignore + editor = nvim + autocrlf = true + +[init] + defaultBranch = master + +[push] + default = simple + +[color] + status = auto + diff = auto + branch = auto + interactive = auto + grep = auto + ui = auto + +[alias] + a = "!git status --short | peco | awk '{print $2}' | xargs git add" + d = diff + co = checkout + ci = commit + ca = commit -a + ps = "!git push origin $(git rev-parse --abbrev-ref HEAD)" + pl = "!git pull origin $(git rev-parse --abbrev-ref HEAD)" + st = status + br = branch + ba = branch -a + bm = branch --merged + bn = branch --no-merged + df = "!git hist | peco | awk '{print $2}' | xargs -I {} git diff {}^ {}" + hist = log --pretty=format:\"%Cgreen%h %Creset%cd %Cblue[%cn] %Creset%s%C(yellow)%d%C(reset)\" --graph --date=relative --decorate --all + llog = log --graph --name-status --pretty=format:\"%C(red)%h %C(reset)(%cd) %C(green)%an %Creset%s %C(yellow)%d%Creset\" --date=relative + open = "!hub browse" + type = cat-file -t + dump = cat-file -p + find = "!f() { git log --pretty=format:\"%h %cd [%cn] %s%d\" --date=relative -S'pretty' -S\"$@\" | peco | awk '{print $1}' | xargs -I {} git diff {}^ {}; }; f" + + # edit conflicted file on merge + edit-unmerged = "!f() { git ls-files --unmerged | cut -f2 | sort -u ; }; vim `f`" + + # add conflicted file on merge + add-unmerged = "!f() { git ls-files --unmerged | cut -f2 | sort -u ; }; git add `f`" + +[github] + user = "TheK4n" + email = "djvlad967891@gmail.com" diff --git a/.swp b/.swp new file mode 100644 index 0000000000000000000000000000000000000000..aaf95bdf114f2c09b959995956754bd6ab49b2b0 GIT binary patch literal 12288 zcmeI&Pb&mr0D$p#-JFOoF#epi*2PzFa9sCYlN`22?A<4EadB~Rad9C@l0=dui6n_6 zNlu#POaTR2D9~OWDh(Fn1^Rk>lJ2f@3$Nv=6;MC{1r$&~0R> ~/.ssh/config cat .ssh/config >> ~/.ssh/config -git: - git config --global user.email "djvlad967891@gmail.com" - git config --global user.name "TheK4n" - git config --global core.editor vim - git config --global init.defaultBranch main - git config --global core.autocrlf true