git - 为什么我在 git checkout 时收到文件丢失的错误?

标签 git azure visual-studio azure-devops

我正在尝试从远程主控中 checkout 特定文件,因为当我之前从主控中提取所有新更改(通过 rebase )时,它从本地存储库中删除了某些文件。我认为由于某种原因,这些文件从主服务器中丢失了,但它们没有,而且我在远程存储库中看到它们一目了然。为什么 git 无法识别这些文件的存在?

命令:

git checkout origin/master FormFieldHistoryViewModel.cs

错误:

error: pathspec 'FormFieldHistoryViewModel.cs' did not match any file(s) known to git

我可以在 Azure Devops 的存储库中看到该文件。这是怎么回事?

编辑:抱歉,应该提到我在发布此内容之前尝试过获取和 pull 。

最佳答案

我认为您正在看到这些文件,但您没有它们的本地副本。您可以尝试在 git checkout 命令之前使用 git fetch ,看看是否可以解决问题。

关于git - 为什么我在 git checkout 时收到文件丢失的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68896159/

相关文章:

git - 尝试使用 make 补丁时,我得到 “fatal: ambiguous argument ' origin/master' : unknown revision or path not in the working tree. ”

混帐 |是什么导致git错误: 'fatal: Unable to create '/index. lock': Permission denied' error?

javascript - 如何在 powershell 中比较两个 .js 文件

c++ - 无法找到或加载 Qt 平台插件 "windows"

c# - visual studio 2012 C#的内存诊断工具

git - 使用来自不受信任计算机的 ssh 私钥

python - 事件中心检查点数据未保存

c# - Azure - Web 部署任务失败 [System.AggregateException - WebToolsException] ERROR_COULD_NOT_CONNECT_TO_REMOTESVC

android - Azure mobileserviceclient 登录返回身份验证错误 (401)

mysql - Visual Studio 2013 上的 SQL 模式比较,有没有办法比较 2 个以上的数据库?