Git 未跟踪的文件阻止 checkout

标签 git

我在分支 stage 并且我已经将所有文件名都大写了,我想 checkout 到分支 develop 但出现此错误。

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

application/controllers/cast_roles.php
        application/controllers/home_page_sliders.php
        application/controllers/invite_friend.php
        application/controllers/signup_page_movies.php
        application/controllers/special_users.php
        application/controllers/upload_media.php

这些文件在那里,但它们被大写了。

例如

application/controllers/Cast_roles.php
application/controllers/Home_page_sliders.php

我该如何解决?有没有办法删除区分大小写的文件?

最佳答案

删除未跟踪的文件并再次执行:

git clean -f -d

关于Git 未跟踪的文件阻止 checkout ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53479872/

相关文章:

git - 忽略来自 git commit 的文件,但保护它不被清理

git - 防止 git secret 配置文件被推送

git - 如何将 git 中的每个提交导出到其自己的编号存档中?

svn - 使用 git-svn 的代码页

linux - 如何在 git 或 shell 别名中使用 `find -exec sh -c`

git 择优挑选一个提交到另一个分支

git - 尝试自动完成 `git stash drop` 会产生错误输出

python - 如何使用 git 跟踪 Django 模型的变化?

python - Pycharm、django南迁文件与git整合

git - 找出本地分支正在跟踪哪个远程分支