gpt4 book ai didi

git - IntelliJ - 如何仅压缩本地分支

转载 作者:IT王子 更新时间:2023-10-29 00:35:43 26 4
gpt4 key购买 nike

在 IntelliJ 中使用 Git 时,如何压缩本地分支的所有提交?我在 rebase 分支窗口中使用什么设置?

我已经尝试将 Onto 设置为 local/master 并将 From 设置为我的分支,但随后它会尝试将我所做的每次提交的 master 更改 merge 到我的分支中,即使我通常每天早上将我的分支重新设置为 master ...所以应该没有冲突。然而,它几乎总是会发现冲突并导致 merge 问题。我只想压缩分支提交和消息,所以当我推送到 GitHub 时,它只会看到一个。

enter image description here

最佳答案

可能有点不适应,不过可以用HEAD的git表示法~所以在“Onto”字段中你会写下你想要包含的提交数量喜欢:

在这个例子中,我有 4 个(最后 4 个)提交,我想 merge 为 1 个。

rebase interactive dialogue

在打开的对话框中,条目按顺序列出,因此您需要用下 pull 框压扁第一个之后的所有内容。 (我做了第一个重写,但不需要,因为会有一个消息更改对话框反正为了压扁,所以它可以留在'pick')

squashing

然后只需为 merge 的提交发送一条新消息即可完成。

commit message

关于git - IntelliJ - 如何仅压缩本地分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35018704/

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