gpt4 book ai didi

merge 时的 Git 错误

转载 作者:太空狗 更新时间:2023-10-29 13:50:34 24 4
gpt4 key购买 nike

我的本​​地 git 存储库中有很多未跟踪的文件。有人不小心推送了很多未跟踪的文件。现在,我想 merge origin/master 并收到:

错误:以下未跟踪的工作树文件将被 check out 覆盖

我希望未跟踪的文件作为未跟踪的保留在我的存储库中,我不想删除它们。这些文件不应位于 origin/master 上。有什么优雅的方法可以从我这边解决这个问题吗?

最佳答案

您可以将文件提交到本地分支。您稍后可以通过切换到另一个分支并执行 git reset HEAD^ 来恢复文件(没有 --hard 选项!)。恢复未跟踪文件后,您可以再次 check out (希望已修复)母版,并且您未跟踪的文件应该仍然存在。

但为什么不先恢复其他人所做的更改呢?当然已经推送了,但是他也可以推送revert。然后你应该又没事了。

关于 merge 时的 Git 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17578406/

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