如何进行git rebase-与shell脚本交互

问题描述 投票:1回答:1

我可以手动执行git rebasing

git rebase -i HEAD~2

然后打开编辑器

pick 22a4667 dummy commit
edit 46d7c0d dummy commit # change from `pick` to `edit`

...进一步的动作


我想编写脚本自动执行这些操作((这只是一个复制示例,因此看起来很愚蠢)

当然git rebase -i HEAD~2我可以使用Shell脚本轻松完成,但是部分从pick变为edit 在编辑器中>>,我不知道该怎么做。

我可以手动执行git rebasing:git rebase -i HEAD〜2然后打开编辑器选择22a4667虚拟提交编辑46d7c0d虚拟提交#从`pick`变为`edit` ...我想做的其他动作...

git git-rebase
1个回答
0
投票

here所述。

© www.soinside.com 2019 - 2024. All rights reserved.