Files
dotfiles/common/.gitconfig
2025-11-23 00:04:20 +05:30

53 lines
905 B
INI

[init]
defaultBranch = main
[user]
email = mail@pratik.live
name = Pratik Tripathy
[core]
autocrlf = input
editor = nvim
excludesfile = ~/.gitignore
# Make `git rebase` safer on macOS
# More info: <http://www.git-tower.com/blog/make-git-rebase-safe-on-osx/>
trustctime = false
[diff]
tool = vscode
[difftool "vscode"]
cmd = "code --wait --diff $LOCAL $REMOTE"
[merge]
tool = vscode
conflictstyle = diff3
[mergetool]
prompt = true
keepBackup = false
[mergetool "vscode"]
cmd = code --wait $MERGED
[log]
date = local
[alias]
ll = log --pretty=format:'%Cblue%cn (%ce)%Creset committed %Cred%h%Creset %Cgreen%cr%Creset:%n%B'
unstage = restore --staged .
cleanup = "!git remote prune origin && git gc && git clean -df && git stash clear"
[rerere]
enabled = true
[branch]
sort = -committerdate
[fetch]
writeCommitGraph = true
[credential]
helper = cache --timeout=21600