Some quick interactive actions for git.
Its name inspired by
code-geass
.
pnpm i -g git-geass
# npm i -g git-actions
# yarn add -g git-actions
# git-geass help
gitg -h
git-geass -h
清理分支
# clean branch
gitg clean branch
# clean 10 days ago branch
gitg clean branch -d 10
# clean merged to master branch
gitg clean branch -m master
# clean merged to master/main branch
gitg clean branch -m master -m main
# clean remote branches
gitg clean branch -r
修改历史提交日期
Difference with
git commit --amend --no-edit --date=now
- modify author date & committer date (--date only modify author date)
- modify with prompt to choose date
gitg amend -d
修改历史提交作者
gitg amend -a
gitg amend --author
# input author name
# input author email
MIT LICENSE @2024-PRESENT @YunYouJun