我正在使用mac osx,并希望制作一个简单的bash脚本,用于将更改的文件上传到我的github存储库。
它应该询问我对我提交的文件的评论:
git add .
git commit -m 'prompt for comments'
git push origin master
我不知道如何编写脚本,我只想通过终端用一个命令来完成。
任何帮助都会非常感激。
我知道如何在我的.bash_profiles中创建别名: - )
感谢。
答案 0 :(得分:5)
您可以尝试:
#!/bin/bash
git add .
read -p "Commit description: " desc
git commit -m "$desc"
git push origin master
答案 1 :(得分:2)
这是一个超级简单的解决方案,比bash(更便携)更通用:
#!/bin/sh
printf "Commit msg: "
read msg
git commit -am "$msg"
git push origin master
它不会git add
添加新文件,但-a
会添加要提交的跟踪文件。这通常是人们想要的。如果确实想要git add .
,只需添加该行并将a
从选项中移除到git commit
。