每当我使用git时,我通常会同时添加,提交和推送.所以我在bash中创建了一个别名,使其更简单:
alias acp='git add -A;git commit -m "made changes";git push'
Run Code Online (Sandbox Code Playgroud)
我如何做到这一点,以便我可以在运行acp命令时将提交消息从"更改"更改为其他内容?例如:
acp "added the Timer Class"
Run Code Online (Sandbox Code Playgroud)
上面我想运行acp命令所做的一切,并使"添加计时器类"提交消息.我该怎么办?
谢谢!
fed*_*qui 11
别名不能接受参数,因此您需要创建一个函数:
acp ()
{
git add -A;git commit -m "$1";git push
}
Run Code Online (Sandbox Code Playgroud)
与往常一样,将其存储~/.bashrc并使用source ~/.bashrc.
或者更好(良好的提示,binfalse)以避免在前一个不成功的情况下执行命令,&&在它们之间添加:
acp ()
{
git add -A && git commit -m "$1" && git push
}
Run Code Online (Sandbox Code Playgroud)
执行它
acp "your comment"
Run Code Online (Sandbox Code Playgroud)
使用双引号很重要,否则它只会得到第一个参数.
| 归档时间: |
|
| 查看次数: |
3060 次 |
| 最近记录: |