繁体   English   中英

具有多个命令的 Git 别名

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM