feat(git): improve git config

Changed files
+56 -8
.config
+37
.config/git/config
···
···
+
[user]
+
email = git@imabanana80.com
+
name = Banana
+
+
[core]
+
compression = 8
+
whitespace = error
+
preloadindex = true
+
+
[inti]
+
defaultBranch = main
+
+
[status]
+
branch = true
+
showUntrackedFiles = all
+
+
[push]
+
autoSetupRemote = true
+
default = current
+
followTags = true
+
+
[pull]
+
default = current
+
rebase = true
+
+
[rebase]
+
autoStash = true
+
missingCommitsCheck = warn
+
+
[log]
+
abbrevCommit = true
+
+
[branch]
+
sort = -committerdate
+
+
[tag]
+
sort = -taggerdate
+2 -2
.config/nvim/lazy-lock.json
···
"friendly-snippets": { "branch": "main", "commit": "de8fce94985873666bd9712ea3e49ee17aadb1ed" },
"gitsigns.nvim": { "branch": "main", "commit": "ac5aba6dce8c06ea22bea2c9016f51a2dbf90dc7" },
"harpoon": { "branch": "harpoon2", "commit": "a84ab829eaf3678b586609888ef52f7779102263" },
-
"lazy.nvim": { "branch": "main", "commit": "7967abe55752aa90532e6bb4bd4663fe27a264cb" },
"live-server.nvim": { "branch": "main", "commit": "e8a34bc37fc565c678addbb352a59aa6c1842c2b" },
"lspkind.nvim": { "branch": "master", "commit": "a700f1436d4a938b1a1a93c9962dc796afbaef4d" },
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
···
"oil.nvim": { "branch": "master", "commit": "8ea40b5506115b6d355e304dd9ee5089f7d78601" },
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
"pretty_hover": { "branch": "master", "commit": "be693c8f32e1b096765bfe4db2ca341cc2f409d4" },
-
"render-markdown.nvim": { "branch": "main", "commit": "10126effbafb74541b69219711dfb2c631e7ebf8" },
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
"tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "b6ed8038dfd256eb963a2c79cb30f0f4683551a0" },
···
"friendly-snippets": { "branch": "main", "commit": "de8fce94985873666bd9712ea3e49ee17aadb1ed" },
"gitsigns.nvim": { "branch": "main", "commit": "ac5aba6dce8c06ea22bea2c9016f51a2dbf90dc7" },
"harpoon": { "branch": "harpoon2", "commit": "a84ab829eaf3678b586609888ef52f7779102263" },
+
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"live-server.nvim": { "branch": "main", "commit": "e8a34bc37fc565c678addbb352a59aa6c1842c2b" },
"lspkind.nvim": { "branch": "master", "commit": "a700f1436d4a938b1a1a93c9962dc796afbaef4d" },
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
···
"oil.nvim": { "branch": "master", "commit": "8ea40b5506115b6d355e304dd9ee5089f7d78601" },
"plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
"pretty_hover": { "branch": "master", "commit": "be693c8f32e1b096765bfe4db2ca341cc2f409d4" },
+
"render-markdown.nvim": { "branch": "main", "commit": "bff12b4655d1537cf0f10859fcd63ef2cec65010" },
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
"tiny-inline-diagnostic.nvim": { "branch": "main", "commit": "b6ed8038dfd256eb963a2c79cb30f0f4683551a0" },
-3
.gitconfig
···
-
[user]
-
email = git@imabanana80.com
-
name = Imabanana80
···
+17 -3
.zshrc
···
# - $ZSH_CUSTOM/macos.zsh
# For a full list of active aliases, run `alias`.
#
-
# Example aliases
-
# alias zshconfig="mate ~/.zshrc"
-
# alias ohmyzsh="mate ~/.oh-my-zsh"
alias vi="nvim"
alias py="python3"
alias cat="bat"
alias ls="eza -l"
alias cls="clear"
export NVM_DIR="$HOME/.nvm"
···
# - $ZSH_CUSTOM/macos.zsh
# For a full list of active aliases, run `alias`.
#
+
# Config aliases
+
alias dotfiles="cd ~/.dotfiles"
+
+
# Application aliases
alias vi="nvim"
alias py="python3"
alias cat="bat"
alias ls="eza -l"
+
+
# Git aliases
+
alias gl="git log --all --graph --pretty=format:'%C(magenta)%h %C(white) %an %ar%C(auto) %D%n%s%n'"
+
alias gs="git status"
+
alias gd="git diff"
+
alias ga="git add"
+
alias gaa="git add ."
+
alias gap="git add --patch"
+
alias gc="git commit"
+
alias gp="git push"
+
alias gu="git pull --rebase"
+
+
# Misc aliases
alias cls="clear"
export NVM_DIR="$HOME/.nvm"