我在~/.bash_profile
文件中设置了一些别名,用于简单的GitHub任务,例如:
gp="git push"
gs="git status"
我希望能够为git add
和git 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
答案 0 :(得分:2)
为此,您需要使用~/.bash_profile
中的函数而不是别名。
例如,类似这样的事情可以做到:
git_commit () {
read -p "Add a message? " -r user_input
git commit -m "$user_input"
}