linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
commit b53fec465546e1d4092482f3eba0d8ceb52b94f6 parent 1946b3ff0ed6b5dd3aa99a6693588f93ed4a9fbc Author: Jul <jul@9o.is> Date: Tue, 29 Jul 2025 00:29:46 -0400 add git aliases to yash config Diffstat:
| M | pkg/yash/build | | | 1 | + |
| A | pkg/yash/config/10-git | | | 34 | ++++++++++++++++++++++++++++++++++ |
2 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/pkg/yash/build b/pkg/yash/build @@ -27,3 +27,4 @@ fi mkdir -p "$configdir/rc.d" cp "$srcdir/config/rc" "$configdir" cp "$srcdir/config/00-general" "$configdir/rc.d" +cp "$srcdir/config/10-git" "$configdir/rc.d" diff --git a/pkg/yash/config/10-git b/pkg/yash/config/10-git @@ -0,0 +1,34 @@ +alias gs='git status' +alias gl='git log' +alias glp='git lg' +alias gd='git diff' +alias gdc='git diff --cached' +alias gdcw='git diff --cached --word-diff' +alias gds='git diff --staged' +alias gdu='git diff @{upstream}' +alias ga='git add' +alias gaa='git add --all' +alias gap='git add --patch' +alias gr='git restore' +alias grs='git restore --staged' +alias gc='git commit -v' +alias gca='git commit -v -a' +alias gc!='git commit -v --no-edit --amend' +alias gca!='git commit -v -a --no-edit --amend' +alias gcl='git clone' +alias gco='git checkout' +alias gcob='git checkout -b' +alias gcom='git checkout -b main' +alias gf='git fetch' +alias gfa='git fetch --all --prune' +alias gfo='git fetch origin' +alias gp='git push' +alias gpd='git push --dry-run' +alias gpf!='git push --force' +alias grb='git rebase' +alias grba='git rebase --abort' +alias grbc='git rebase --continue' +alias grbm='git rebase origin/main' +alias grbi='git rebase -i' +alias grm='git rm' +alias grmc='git rm --cached'