|
6 | 6 | "conflict": "git diff --name-only --diff-filter=U", |
7 | 7 | "continue": "git checkout -- . && git rebase --continue", |
8 | 8 | "crush": "git stash save --keep-index --include-untracked && git reset --hard $(git rev-parse --abbrev-ref --symbolic-full-name @{u})", |
9 | | - "discardMode": "git diff -p -R --no-color | grep -E \"^(diff|(old|new) mode)\" --color=never | git apply", |
10 | 9 | "edit": "git commit --amend --edit", |
| 10 | + "fixMode": "git diff -p -R --no-color | grep -E \"^(diff|(old|new) mode)\" --color=never | git apply", |
11 | 11 | "fixable": "git log --oneline $(git rev-parse --abbrev-ref --symbolic-full-name @{u})..HEAD", |
12 | 12 | "forceable": "git log --oneline $(echo $(git rev-parse --abbrev-ref --symbolic-full-name @{u};git log --merges --first-parent -1 --pretty=%h)| tail -1)..HEAD $*", |
13 | 13 | "go": "git commit -m \"$1\" --all", |
|
20 | 20 | "isFixup": "git log -1 --pretty=%s | grep -q fixup! && exit 0 || exit 1", |
21 | 21 | "isRebase": "git rev-parse --git-dir | grep -q rebase-merge || git rev-parse --git-dir | grep -q rebase-apply", |
22 | 22 | "prod": "git release-prod", |
| 23 | + "recallId": "git config \"$1\" user.name \"$(git log -1 --pretty=format:'%an')\" && git config \"$1\" user.email \"$(git log -1 --pretty=format:'%ae')\"", |
23 | 24 | "renameTag": "set -e;git tag $2 $1; git tag -d $1;git push origin :refs/tags/$1;git push --tags", |
24 | 25 | "stack": "git commit --amend --no-verify -C HEAD", |
25 | 26 | "sync": "git fetch --progress --prune --recurse-submodules=no origin && git stash save --keep-index --include-untracked && git merge --ff-only @{u} && git stash pop --index || git stash drop", |
|
0 commit comments