aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-05-10 18:55:10 +0900
committernsfisis <nsfisis@gmail.com>2025-05-10 18:55:10 +0900
commit0d0a5d4d8bb0176a3e1fb4867cc7b5068e608ce2 (patch)
treedefcbe51e5ce13b87981abcc8920a41667a2a47b
parent36ccb6ad269aa9f64409c0c1920394aaaa52f240 (diff)
downloaddotfiles-0d0a5d4d8bb0176a3e1fb4867cc7b5068e608ce2.tar.gz
dotfiles-0d0a5d4d8bb0176a3e1fb4867cc7b5068e608ce2.tar.zst
dotfiles-0d0a5d4d8bb0176a3e1fb4867cc7b5068e608ce2.zip
git: add alias "ignore"
-rw-r--r--.config/git/config7
1 files changed, 7 insertions, 0 deletions
diff --git a/.config/git/config b/.config/git/config
index d485275..56dfc7b 100644
--- a/.config/git/config
+++ b/.config/git/config
@@ -183,3 +183,10 @@
git init . && git config-user \"$1\" && git empty -m \"<empty>\"; \
fi; \
}; __fn"
+ ignore = "!__fn() { \
+ if [ \"$1\" = \"\" ]; then \
+ echo \"usage: git ignore <pattern>\" >&2; \
+ else \
+ echo \"$1\" >> \"$(git rev-parse --git-dir)/info/exclude\"; \
+ fi; \
+ }; __fn"