From 0c748624f05df480060be3c6c3a07ace310866d0 Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Thu, 19 Jun 2025 00:52:01 +0400 Subject: feat: enhance git config with aliases and GPG signing - Add common aliases (co, br, ci, st) for shorter commands - Rewrite pushall to work reliably across all remotes - Enable GPG signing for commits and tags - Set OpenPGP as the preferred signing format - Add placeholder for signing key under [user] --- config/git/gitconfig | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'config/git/gitconfig') diff --git a/config/git/gitconfig b/config/git/gitconfig index 976d768..8a69554 100644 --- a/config/git/gitconfig +++ b/config/git/gitconfig @@ -1,9 +1,26 @@ [init] defaultBranch = master + [pager] branch = false + [alias] - pushall = !git remote | xargs -L1 git push --all + co = checkout + br = branch + ci = commit + st = status + pushall = "!for r in $(git remote); do git push --all \"$r\"; done" + [user] email = suleyman@farajli.net name = Suleyman Farajli + # signingkey = + +[commit] + gpgSign = true + +[tag] + gpgSign = true + +[gpg] + format = openpgp -- cgit v1.2.3