gpt4 book ai didi

git - 撤消还原一个分支中的更改

转载 作者:行者123 更新时间:2023-12-04 02:29:50 24 4
gpt4 key购买 nike

我已经从 master 创建了一个分支 branch1

branch1 中创建了一个文件 test1.txt:

test1.txt

some logic

然后我将branch1 merge 到master。但是我意识到 branch1 中实现的逻辑没有经过适当的测试。所以我去掉了test1.txt中的逻辑,直接commit到master中。

现在master中的文件是这样的:

test1.txt

removed logic

然后我切换到 branch1 并测试了逻辑。由于逻辑看起来不错,我没有对文件进行任何更改。

当我尝试将这些更改 merge 到 master 时,它显示以下消息:

Already up to date.

如何将这些更改 merge 到 master 中?

最佳答案

有几种方法可以做到这一点。

其中之一是:在您的 master 分支上,恢复您删除逻辑的提交

git revert <sha1>

这将创建一个新的提交,重新启用上述逻辑。


或者您可以简单地手动编辑文件,重新启用逻辑(您可以从 branch1 中的版本复制/粘贴相关 block ),然后提交到 master.

关于git - 撤消还原一个分支中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64945261/

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