git - Git问题:新添加的文件夹显示未跟踪
解决方案
如前所述,您需要在推送之前git add/git commit。
但是,如果ECGame
内容是您想要的,您需要将所述内容复制到空的克隆存储库中,而不是文件夹本身。
如您的图片所示,如果您添加/提交/推送,您的远程存储库将包含文件夹ECGame/
,而不是直接包含它们的文件。
如果某些文件即使在 之后仍未被跟踪git add
,那么是的,core.precomposeUnicode
可能会有所帮助:
当为 false 时,文件名由 Git 完全透明地处理,这与旧版本的 Git 向后兼容。
但最新版本的 Git 不需要它。
如“ Git Tower / Untracked files with unicode names ”中所述:
OS X 上此配置设置的默认值是 true,应该没有理由覆盖它。
请注意,在 Mac 之间共享存储库时,该设置也很重要。
core.precomposeunicode
将文件名以分解形式添加到 Git 存储库后,解决问题的唯一方法是从 Git 中删除这些文件,然后在 Mac OS X 上设置为重新添加它们,true
或者在 Linux 或 Windows 上执行此操作。回顾一下,如果您遇到 unicode 文件名显示为未跟踪的问题:
确保在 OS X 上
core.precomposeunicode
全局设置为true
$ git config --global core.precomposeunicode => true
所有仍显示为未跟踪的文件都需要从 Git 中删除并重新添加到 Git。
推荐阅读
- python - 在python中提取pdf的特定部分(例如摘要,介绍)?
- linux - 为什么对 CONFIG_GCC_PLUGIN_RANDSTRUCT 种子文件的读取权限不限于特权用户?
- google-cloud-firestore - Firestore:地图字段上的查询(==)
- django - 分页 Django Rest 框架 POST
- node.js - 使用 Node.js 数据创建 POST http.request 的问题在 FormValue 而不是 Body 中传递
- python - 实施 1-ply、2-ply 或 3-ply 搜索 td-gammon
- amazon-web-services - 无法连接到 AWS E2 实例(但安全组允许入站)
- vb.net - 当焦点位于按钮上时,如何禁用 Page Down/Up?
- typescript - tsmockito - 如何模拟一个接受 lambda 参数的函数
- oracle - 克隆服务器后Oracle数据库连接问题