gpt4 book ai didi

git - 如何将默认命令更改为 git rebase 中的所有提交?

转载 作者:太空狗 更新时间:2023-10-29 14:28:50 26 4
gpt4 key购买 nike

当您执行命令 git rebase -i anotherBranch 时,待办事项列表将显示所有标记为 pick 的提交。

有没有一种方法可以默认使用 edit in all the commits 而不是 pick?我知道在您的编辑器中使用 replaceAll 并不难,但我想知道是否有默认情况下执行此操作的方法。

或者甚至更好,而不是打开默认文本编辑器显示所有标记为“编辑”的提交,直接执行 rebase ,就好像所有提交都标记为“编辑”而不打开编辑器。

最佳答案

请参阅 sequence.editor 的 git 配置文档,

git -c sequence.editor='sed -i s/pick/edit/' rebase -i anotherBranch

GIT_SEQUENCE_EDITOR='sed -i s/pick/edit/' git rebase -i anotherBranch

就是你想要的。

关于git - 如何将默认命令更改为 git rebase 中的所有提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53682541/

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