gpt4 book ai didi

具有多个命令的 Git 别名

转载 作者:行者123 更新时间:2023-12-02 03:03:20 27 4
gpt4 key购买 nike

经过审查后,我需要更改一些代码并将所有更改代码重新推送到远程分支上。

所以我想使用别名(例如: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'

关于具有多个命令的 Git 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59576593/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com