如果发现git变基正在进行中,本地文件会受到影响吗?

izkcnapc  于 2023-01-28  发布在  Git
关注(0)|答案(1)|浏览(550)

我有一个网站正在服务,有人开始(但没有完成)交互式变基。我想知道是否中止变基会影响正在服务的文件的实际当前状态。因为我可以接受网站的状态,因为它出现在我访问它,我会猜测中止变基不会影响正在服务的文件的内容,而是有变化传入,将出现在网站上,如果我是git release --continue

yqhsw0fo

yqhsw0fo1#

一个rebase是一系列的合并(实际上它是一系列的cherry pick,但是cherry pick是一个合并)。一个合并是在工作树中执行的。中止将把工作树重置回它在rebase开始之前的样子,因此这可能不是你现在看到的情况。
然而,也有可能是这样,即如果rebase根本没有启动(例如,todo列表已经形成,但从未使用过)。只需要将工作树与rebase开始之前的情况进行比较(你可以从reflog中获得)。

相关问题