设置别名以从命令行使用GitHub

时间:2014-03-19 11:01:45

标签: unix github alias command-prompt

我在~/.bash_profile文件中设置了一些别名,用于简单的GitHub任务,例如:

gp="git push"
gs="git status"

我希望能够为git addgit commit再设置两个,以便它可以向我索取输入。

ga="git add" -> Which file(s) would you like to add? $path_to_file
gc="git commit -m" -> Please add a message: $user_input

1 个答案:

答案 0 :(得分:2)

为此,您需要使用~/.bash_profile中的函数而不是别名。

例如,类似这样的事情可以做到:

git_commit () {
        read -p "Add a message? " -r user_input
        git commit -m "$user_input"
}