豫ICP备2024044691号-1
powered by emlog
自动提交git 代码的批处理
Mins 2024-3-19 00:28 其他

git 命令一行一行敲也太累了,,,是不是可以一键提交呢?是。😄

我一直在用的是 tabby 终端,基于 quick commands 插件的快捷命令,如下:

git pull
git add .
git commit -m "徐向博提交的代码"
git push

需要提交代码的时候,alt + q 调出 quick commands 面板,点一下就一行一行自动执行了,很是方便。这里有个弊端,每次提交的注释都是这么一句话,,不太好,但是 quick commands 并不支持 read 这种输入命令。。。没办法,退而求其次,把命令弄成 bat 好了,,每次执行一下,代码如下:

#!/bin/bash  

# 把代码加入到暂存区
git add .

# 提示用户输入提交信息
read -p "commit message: " commit_message  

# 提交代码
git commit -m "$commit_message"

# 提交之前先拉一下代码
git pull

# 推送到远程
git push

保存成 git.bat 放到项目的根目录,需要提交代码的时候执行一下就好了。