简化 git 命令

mac合并简化 git命令

考虑到下面的命令每次 push 都要写三次, 过于麻烦, 所以在 mac 中简化一下

1
2
3
git add .
git commit -m "new commit"
git push

在命令行执行下面的命令:

1
2
3
echo "\n# 使用方式: 在命令行中写下 lazygit \"My commit msg.\" 然后\"My commit msg.\" 便会作为 commit 消息\nfunction lazygit() {\n\tgit add .\n\tgit commit -a -m \"\$1\"\n\tgit push\n}" >>  ~/.zshrc

source ~/.zshrc

(ps: 印象中 macos13开始就默认的是 zsh 作为 shell 了, 笔者的环境是zsh, 所以就直接 echo 到.zshrc 了, 如果有旧版本的 macos 也可以自己改为.bashrc)

之后想要 push 新的 commit 到 remote repo 就可以直接

1
lazygit "new commit"