diff options
| author | nsfisis <nsfisis@gmail.com> | 2020-09-07 08:58:13 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2020-09-07 08:58:13 +0900 |
| commit | 5a4e52d3ae2f227cd759a8b780e0910bf79ba7f8 (patch) | |
| tree | 6c3ab8bc579ca1944635d9418dfad3426516620d | |
| download | dotfiles-5a4e52d3ae2f227cd759a8b780e0910bf79ba7f8.tar.gz dotfiles-5a4e52d3ae2f227cd759a8b780e0910bf79ba7f8.tar.zst dotfiles-5a4e52d3ae2f227cd759a8b780e0910bf79ba7f8.zip | |
Add .gitconfig
| -rw-r--r-- | .gitconfig | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..dd266ef --- /dev/null +++ b/.gitconfig @@ -0,0 +1,82 @@ +[user] + name = nsfisis + email = nsfisis@gmail.com + +[core] + editor = vim + commentchar = ";" + excludesfile = ~/.gitignore_global + +[help] + autocorrect = 1 + +[color] + ui = true + +[merge] + tool = vimdiff + ff = false + +[rebase] + autosquash = true + +[diff] + tool = vimdiff + +[mergetool] + keepbackup = false + +[credential] + helper = osxkeychain + +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true + +[alias] + a = add + ap = add -p + b = branch + cb = rev-parse --abbrev-ref HEAD + c = commit + fixup = commit --fixup + amend = commit --amend --no-edit + clone1 = clone --depth=1 + co = checkout + cob = checkout -b + com = checkout master + cod = checkout develop + d = diff + dc = diff --cached + g = grep + gf = grep --name-only + s = status --short + tmp = commit -a -m "TMP" + tmps = stash save "TMP" + ctmp = commit -m "TMP" + sst = stash save "TMP" + ss = stash save + ssl = stash list + ssa = stash apply + ssd = stash drop + ssp = stash pop + last = log --pretty=fuller -1 + l = "!git rev-parse --verify --quiet develop > /dev/null; if [ $? = 0 ]; then git log --oneline develop..; else git log --oneline master..; fi" + ll = log --oneline + llf = log --pretty=fuller + graph = log --oneline --graph + r = rebase + ri = rebase -i + rid = rebase -i develop + rc = rebase --continue + m = merge + mc = merge --continue + mm = mergetool + pullu = !git pull upstream $(git cb) --ff + pullo = !git pull origin $(git cb) --ff + pusho = !git push origin $(git cb) + cpick = cherry-pick + cpickc = cherry-pick --continue + empty = commit --allow-empty |
