gpt4 book ai didi

git - 将一个提交拆分为 2 个并获得结果差异

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

我最近在工作中向审查委员会发布了一个差异。直到之后我才真正检查差异,我注意到行尾的空白被我的编辑器删除了。我想将这些空白更改拆分为单独的提交。我该怎么做?

之后,我认为更新差异的最简单方法就是实际上传差异。自从我提交以来,已经有很多提交,并且我已经重新定位(我们总是在这里 pull --rebase)所以仅仅使用猜测功能更新审查委员会可能不会真正奏效。

注意:我已经推送过了。

最佳答案

我不熟悉“审查委员会”,但这是回答这部分问题的通用 git 策略:

I'd like to split those whitespace changes out into a separate commit. What would be the easiest way to do this.

git checkout whitespace-fix
git reset --hard <sha of commit you posted diff of>
git reset HEAD~1
git add --patch .

现在分阶段对应于空白问题的大块(提示:使用“s”将呈现的大块分成更小的大块)。完成后,提交并 rebase ,您的新提交就准备好了。

git commit -m 'Remove whitespace at end of lines'
git rebase master

关于git - 将一个提交拆分为 2 个并获得结果差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13632283/

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