gpt4 book ai didi

java - 以下未跟踪的工作树文件将被覆盖

转载 作者:太空狗 更新时间:2023-10-29 14:47:35 24 4
gpt4 key购买 nike

尝试将远程分支分支到我的工作场所后,

我收到以下错误:

**$ git checkout -b canc_el --track origin/canc**
error: The following untracked working tree files would be overwritten by checkout:
src/iphone/FacebookSDK.framework/Headers
src/iphone/FacebookSDK.framework/Resources
src/iphone/FacebookSDK.framework/Versions/Current
src/iphone/Xcode/Crashlytics.framework/Headers

Please move or remove them before you can switch branches.
Aborting

这很奇怪。我没有将它们从跟踪中删除。

我希望它们被覆盖。我对他们一无所知。

我该怎么办?

更新

我已尝试删除并 check out 这些文件夹,但出现此错误:

    $ git rm src/iphone/FacebookSDK.framework/Headers
fatal: pathspec 'src/iphone/FacebookSDK.framework/Headers' did not match any files

$ git checkout src/iphone/FacebookSDK.framework/Headers
error: pathspec 'src/iphone/FacebookSDK.framework/Headers' did not match any file(s) known to git.

最佳答案

这些文件似乎没有在您当前的分支中被跟踪,但在 origin/canc 上。

最简单的事情就是rm 然后checkout。如果您想更加谨慎,请添加存储它们,或者以任何方式备份它们。

如有错误请指正。 git status --short 应该将它们列为未跟踪,或者 git clean -ndX 应该将它们列为忽略,而 git diff --name-status origin/canc HEAD 也应该列出它们。

关于java - 以下未跟踪的工作树文件将被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18212192/

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