From 97af93b2a8ebc89364852e3f63e9fd8cfedaeedf Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Mon, 9 Jun 2025 13:43:45 +0300 Subject: =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D1=91=D0=BB=20dotfiles?= =?UTF-8?q?=20=D0=BD=D0=B0=20stow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- git/.gitconfig | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ git/.gitignore | 36 ++++++++++++++ git/config | 153 --------------------------------------------------------- git/ignore | 36 -------------- 4 files changed, 189 insertions(+), 189 deletions(-) create mode 100644 git/.gitconfig create mode 100644 git/.gitignore delete mode 100644 git/config delete mode 100644 git/ignore (limited to 'git') diff --git a/git/.gitconfig b/git/.gitconfig new file mode 100644 index 0000000..77d7c22 --- /dev/null +++ b/git/.gitconfig @@ -0,0 +1,153 @@ +[alias] + co = checkout + ci = commit + st = status + br = branch + hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short + type = cat-file -t + dump = cat-file -p + +[http] + sslVerify = false + +[column] + ui = auto + +[commit] + gpgsign = true + verbose = true + +[branch] + autosetuprebase = always + sort = -committerdate + +[tag] + sort = version:refname + +[help] + autocorrect = 1 + +[filter "media"] + clean = git-media-clean %f + smudge = git-media-smudge %f + +[remote "origin"] + fetch = +refs/pull/*/head:refs/remotes/origin/pull/* + +[receive] + fsckObjects = true + +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true + +[rebase] + autoStash = true + autoSquash = true + updateRefs = true + +[pull] + rebase = true + recurseSubmodules = on-demand + +[fetch] + prune = true + pruneTags = true + all = true + output = full + +[push] + default = simple + autoSetupRemote = true + followTags = true + +[merge] + conflictstyle = zdiff3 + +[core] + preloadindex = true + excludesFile = ~/.gitignore + trustctime = false + commitGraph = true + +[diff] + indentHeuristic = true + algorithm = histogram + tool = vimdiff + +[log] + date = local + +[rerere] + enabled = true + autoupdate = true + +[pager] + color = true + +[status] + color = true + submodulesummary = true + +[init] + defaultBranch = master + +#[pager] +# diff = delta +# log = delta +# reflog = delta +# show = delta + +#[interactive] +# diffFilter = delta --color-only --features=interactive + +#[delta] +# features = decorations + +#[delta "interactive"] +# keep-plus-minus-markers = false + +#[delta "decorations"] +# commit-decoration-style = blue ol +# commit-style = raw +# file-style = omit +# hunk-header-decoration-style = blue box +# hunk-header-file-style = red +# hunk-header-line-number-style = "#067a00" +# hunk-header-style = file line-number syntax + +[include] + path = .gitconfig.local + +[gpg] + format = ssh + +[color] + ui = auto + +[color "diff"] + meta = yellow bold + commit = green bold + frag = magenta bold + old = red bold + new = green bold + whitespace = red reverse + +[color "diff-highlight"] + oldNormal = red bold + oldHighlight = red bold 52 + newNormal = green bold + newHighlight = green bold 22 + +[color "branch"] + current = yellow reverse + local = yellow + remote = green + +[color "status"] + added = yellow + changed = green + untracked = cyan + diff --git a/git/.gitignore b/git/.gitignore new file mode 100644 index 0000000..8d8a702 --- /dev/null +++ b/git/.gitignore @@ -0,0 +1,36 @@ +# Packages +*.7z +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip + +# Logs and databases +*.log +*.sqlite + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +Icon? +ehthumbs.db +Thumbs.db + +# VS Code +.vscode + +# Ides +.Idea + +Session.vim + +go.work +go.work.sum + +__debug* diff --git a/git/config b/git/config deleted file mode 100644 index 77d7c22..0000000 --- a/git/config +++ /dev/null @@ -1,153 +0,0 @@ -[alias] - co = checkout - ci = commit - st = status - br = branch - hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short - type = cat-file -t - dump = cat-file -p - -[http] - sslVerify = false - -[column] - ui = auto - -[commit] - gpgsign = true - verbose = true - -[branch] - autosetuprebase = always - sort = -committerdate - -[tag] - sort = version:refname - -[help] - autocorrect = 1 - -[filter "media"] - clean = git-media-clean %f - smudge = git-media-smudge %f - -[remote "origin"] - fetch = +refs/pull/*/head:refs/remotes/origin/pull/* - -[receive] - fsckObjects = true - -[filter "lfs"] - clean = git-lfs clean -- %f - smudge = git-lfs smudge -- %f - process = git-lfs filter-process - required = true - -[rebase] - autoStash = true - autoSquash = true - updateRefs = true - -[pull] - rebase = true - recurseSubmodules = on-demand - -[fetch] - prune = true - pruneTags = true - all = true - output = full - -[push] - default = simple - autoSetupRemote = true - followTags = true - -[merge] - conflictstyle = zdiff3 - -[core] - preloadindex = true - excludesFile = ~/.gitignore - trustctime = false - commitGraph = true - -[diff] - indentHeuristic = true - algorithm = histogram - tool = vimdiff - -[log] - date = local - -[rerere] - enabled = true - autoupdate = true - -[pager] - color = true - -[status] - color = true - submodulesummary = true - -[init] - defaultBranch = master - -#[pager] -# diff = delta -# log = delta -# reflog = delta -# show = delta - -#[interactive] -# diffFilter = delta --color-only --features=interactive - -#[delta] -# features = decorations - -#[delta "interactive"] -# keep-plus-minus-markers = false - -#[delta "decorations"] -# commit-decoration-style = blue ol -# commit-style = raw -# file-style = omit -# hunk-header-decoration-style = blue box -# hunk-header-file-style = red -# hunk-header-line-number-style = "#067a00" -# hunk-header-style = file line-number syntax - -[include] - path = .gitconfig.local - -[gpg] - format = ssh - -[color] - ui = auto - -[color "diff"] - meta = yellow bold - commit = green bold - frag = magenta bold - old = red bold - new = green bold - whitespace = red reverse - -[color "diff-highlight"] - oldNormal = red bold - oldHighlight = red bold 52 - newNormal = green bold - newHighlight = green bold 22 - -[color "branch"] - current = yellow reverse - local = yellow - remote = green - -[color "status"] - added = yellow - changed = green - untracked = cyan - diff --git a/git/ignore b/git/ignore deleted file mode 100644 index 8d8a702..0000000 --- a/git/ignore +++ /dev/null @@ -1,36 +0,0 @@ -# Packages -*.7z -*.dmg -*.gz -*.iso -*.jar -*.rar -*.tar -*.zip - -# Logs and databases -*.log -*.sqlite - -# OS generated files -.DS_Store -.DS_Store? -._* -.Spotlight-V100 -.Trashes -Icon? -ehthumbs.db -Thumbs.db - -# VS Code -.vscode - -# Ides -.Idea - -Session.vim - -go.work -go.work.sum - -__debug* -- cgit v1.2.3