Update gitconfigs ff rules and path inclusions

Add git config for path based inclusion of user specific configs
This commit is contained in:
ViViDboarder 2022-09-28 11:29:34 -07:00
parent adcfd14e41
commit d5faf831b5
2 changed files with 16 additions and 4 deletions

View File

@ -0,0 +1,5 @@
[user]
name = ViViDboarder
email = ViViDboarder@gmail.com
# vim: filetype=gitconfig

View File

@ -1,15 +1,22 @@
#! /bin/bash
# Set some Git Config options
# Set vim as default git editor
git config --global core.editor "vim"
git config --global core.editor vim
# Turn on colors
git config --global color.ui auto
# Set diff tool to vimdiff
git config --global diff.tool vimdiff
# Suppress launching prompt
git config --global difftool.prompt false
# Make main my default branch
git config --global init.defaultBranch main
# Set pull behavior
git config --global pull.ff only
# Create global ignore file
mkdir -p "$XDG_CONFIG_HOME/git/"
git config --global core.excludesfile "$XDG_CONFIG_HOME/git/exclude_global"
try_link "exclude_global" "$XDG_CONFIG_HOME/git/exclude_global"
git config --global core.excludesfile "$XDG_CONFIG_HOME/git/exclude_global"
# Add some includes
try_link "user_vividboarder.inc" "$XDG_CONFIG_HOME/git/user_vividboarder.inc"
git config --global includeif.gitdir:~/workspace/vividboarder/.path "$XDG_CONFIG_HOME/git/user_vividboarder.inc"