[英]Git alias with multiple command
经过审查,我需要更改一些代码并在远程分支上重新推送我的所有更改代码。
所以我想用别名(例如: git repushall
)在 git 上自动化这些不同的命令:
git add .
git commit --amend
(和 ctrl + x) git push --force-with-lease
我知道它在.gitconfig
文件中
你有什么主意吗 ?
将--no-edit
标志添加到提交命令以跳过编辑器打开。
要链接命令,您可以简单地用;
分隔它们;
,但正如 Philippe 在评论中提到的,用&&
链接它们通常更有效,然后每个命令只会在前一个返回 0(无错误)代码时运行。
git config --global alias.repushall '!git add . && git commit --amend --no-edit && git push --force-with-lease'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.