从我的github检出远程分支

时间:2015-07-14 17:20:35

标签: git codeigniter github

因此,我的一位同事对我们的框架进行了大幅升级,并将分支机构推向了github进行测试。我去看看git checkout <name of remote branch>(我在git版本1.8+上)它给了我以下错误:

error: The following untracked working tree files would be overwritten by checkout:
        application/controllers/Dashboard.php
        application/controllers/Migrate.php
        application/controllers/Welcome.php
        application/controllers/anon/Anon.php
        application/controllers/cancellationtracker/Cancellationtracker.php
        etc etc

所以这是Codeigniter从2.2升级到3,部分升级是控制器的大写文件名。所以这些被“覆盖”的文件位于REMOTE分支而不是我的本地分支。我试过对这些神秘的文件做git rm --cached <filename>但它们不存在。

我想要做的就是检查他推出的分支,这样我就可以在将它合并到develop之前对其进行测试。任何帮助将不胜感激。

更新

我尝试了多个堆栈溢出建议。 git clean -f -dgit rest --hard origin/develop。毫无疑问,我当前的分支正好反映了远程“开发”分支。但是我仍然得到同样的错误。

1 个答案:

答案 0 :(得分:0)

这是因为文件名发生了大小写更改。

LRANGE修复了它