2

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

所以我想用别名(例如:)在 git 上自动化git repushall这些不同的命令:

git add . git commit --amend(和 ctrl + x) git push --force-with-lease

我知道它在.gitconfig文件中

你有什么主意吗 ?

4

1 回答 1

5

--no-edit标志添加到提交命令以跳过编辑器打开。

要链接命令,您可以简单地将它们用 分隔;,但正如 Philippe 在评论中提到的,用 链接它们通常更有效&&,然后每个命令只有在前一个返回 0(无错误)代码时才会运行。

git config --global alias.repushall '!git add . && git commit --amend --no-edit && git push --force-with-lease'
于 2020-01-03T10:14:46.630 回答