如何制作一个bash脚本上传到git

时间:2013-12-26 21:26:59

标签: git bash

我正在使用mac osx,并希望制作一个简单的bash脚本,用于将更改的文件上传到我的github存储库。

它应该询问我对我提交的文件的评论:

git add .
git commit -m 'prompt for comments'
git push origin master

我不知道如何编写脚本,我只想通过终端用一个命令来完成。

任何帮助都会非常感激。

我知道如何在我的.bash_profiles中创建别名: - )

感谢。

2 个答案:

答案 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