【问题标题】:File does not exist in branch [duplicate]分支中不存在文件[重复]
【发布时间】:2016-09-24 20:49:48
【问题描述】:

我的项目中有一个文件,不久前我重命名了该文件。假设它曾经被称为 Mydog,我将其更改为 MyDog。但最近,有时当我从 Git 中提取时,它会不断返回 Mydog 作为文件名。注意:类名一直是 MyDog,但在那些 pull 实例中文件名是 Mydog。每次发生这种情况时,我只需将名称改回 MyDog。现在我试图在两个分支上比较 MyDog,比如分支食物和分支玩具。它说该文件在分支上不存在!我在 Android Studio 中,正在查看文件!因此,如果我在分支食物上并且我说要与分支玩具进行比较,它会说该文件在分支玩具上不存在。所以我改用分支玩具,并尝试与分支食物进行比较。它现在说文件 MyDog 不存在于分支食物上。有什么帮助吗?

【问题讨论】:

  • @DanielBeck 您提供的链接解决了我的问题。谢谢。

标签: git


【解决方案1】:

重命名文件后,您可能还没有提交更改。也许您甚至提交了某些内容,但忘记了事先进行此更改。根据您重命名它的方式,它可能不会自动暂存,这就是您在提交时可能错过它的原因。如果我是你,我会再次重命名它,并通过终端(或你正在使用的任何 GUI 工具)通过“git status”检查它的状态,并在提交之前暂存它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 2016-12-28
    • 2015-12-11
    • 1970-01-01
    相关资源
    最近更新 更多