我的 git 存储库中的所有这些隐藏('._' 前缀)文件是什么?

2024-01-08

当我在目录上执行“git status”时,它会显示一堆未跟踪的文件,这些文件似乎是重复的。唯一的区别是它们都有一个前缀._。例如:我需要添加的未跟踪文件之一是......app/assets/stylesheets/categories.css另一个文件将显示为app/assets/stylesheets/._categories.css.

有谁知道这是怎么回事? GitHub上好像没有什么好的文档。


As 这里提到 https://stackoverflow.com/a/600998/6309:

如果对于文件 foo 您有另一个 ._foo,并且您使用的是 Mac,则点下划线文件是保存文件资源分支/元数据的位置。

(更详细的描述在“DS_Store,点下划线(._)、资源分叉和恼怒的 Windows 用户 http://www.routeofqueue.com/2008/05/ds_store-dot-underscore-_-resource-forks-and-annoyed-windows-users/")

The .DS_Store http://en.wikipedia.org/wiki/.DS_Store类似于thumbs.dbWindows XP 创建并用于存储“文件夹的自定义属性,例如图标的位置或背景图像的选择”。

The 点下划线 (._) files http://en.wikipedia.org/wiki/Resource_fork都是讨厌的小家伙。看起来,当您使用 Finder 将文件传输到非 Mac 系统(本例中为 Windows Server)时,它会将文件分成两部分:数据和资源分叉。当您将文件复制回 Mac 时,Finder 会再次合并这两个位。 Windows不能使用资源fork,所以不需要,可以删除,但是要别人清理之后才清理,很麻烦!

也可以看看 ”有什么方法可以阻止 Mac 创建点下划线文件吗? https://superuser.com/questions/212896/is-there-any-way-to-prevent-a-mac-from-creating-dot-underscore-files"

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我的 git 存储库中的所有这些隐藏('._' 前缀)文件是什么? 的相关文章

  • 哪种 git commit 实践更好?

    我坚信 对一个问题做出一次承诺是一种很好的做法 我确信我在 最佳实践 之类的文章中读过它 因此 我的工作流程如下 对于新问题 我创建了一个新的本地分支git checkout b new issue 将所有更改提交到其中 有时这涉及到lot
  • 致命:未配置推送目的地

    请参阅以下屏幕详细信息 git remote v 命令显示我已添加 test vish 但是当我发出 Push 命令时 它给出了错误 有人可以帮忙吗 C Users vishwas gupta03 Documents GitHub test
  • Git 将合并恢复到特定父级

    我有一个 git 存储库 但在恢复合并时遇到问题 当前哈希为 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3 它有两个父母 df1acf5f54426d30f12c6b4558c3dd922297aae3
  • Git分支切换不会改变代码文件夹文件

    这是后续this https stackoverflow com questions 9406651 code base for git master feature branch问题 我使用克隆了远程主项目文件夹git clone ema
  • 从 master 分支部署特定功能

    假设我们使用两个分支进行开发 staging and master 在迭代期间 所有团队成员所做的所有更改都会定期合并到staging分支并出现在我们的暂存环境中 客户能够查看更改并提供反馈 在迭代结束时我们合并staging分支到mast
  • 在 GitHub 上看不到“在 Xcode 中打开”按钮

    正如在GitHub 和 Xcode 9 中的新源代码管理工作流程 https developer apple com videos play wwdc2017 405 time 204Apple 视频会话 我们可以直接从 Xcode 克隆项
  • Git merge --squash 可以保留提交注释吗?

    有没有一种方法可以自动添加压缩后的所有提交注释mybranch执行时提交 git merge squash mybranch 这样单个提交包含所有提交注释的串联mybranch 我认为这就是 git merge squash 自动执行的操作
  • 如何给 Git 控制台着色?

    我最近看到gitWindows 中的控制台是彩色的 例如绿色表示添加 红色表示删除等 我如何为我的颜色上色git这样的控制台 为了安装它 我使用了以下命令 sudo apt get install git core As noted htt
  • 如何恢复已删除的文件[重复]

    这个问题在这里已经有答案了 可能的重复 在 Git 存储库中恢复已删除的文件 https stackoverflow com questions 953481 restore a deleted file in a git repo 如何恢
  • 我应该从哪里安装 git:xcode-select --install 还是brew install git?

    我应该从哪里安装 git xcode select install or brew install git 你需要做xcode select install无论如何 如果你想做任何开发 然后你可以做 brew install git 它将安
  • Git 从不同的存储库中提取分支

    我当前的存储库中只有几个文件 我想合并来自不同存储库的远程分支 从中拉出并合并一个分支github com username code git 分支装载机 然后从中拉出并合并一个分支github com username code git
  • git 中的 web.config 和 app.config 机器特定设置

    我们在不同的办公室有多个开发团队 他们需要为我们项目中的许多配置设置使用不同的值web config and app config files 我们希望使用一组合理的默认值来检查这些配置文件 这样通过检查 trunk master 分支 您
  • 致命错误:找不到“Fabric/Fabric.h”文件

    我正在使用 xcode 6 3 1 OSX 10 10 3 并且我已经在本地系统上成功配置了 crashlytics 它工作正常 并通过 Fabric 应用程序发布构建 但是当我将相同的代码库转移到 teamcity 时 它向我显示以下错误
  • github 网络图查看器的替代品? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 当我单击 github 上的 forks 按钮时 我想获得一个摘要 这就是我使用网络图查看器获得的结果 但它并不完全理想 我会做什么ide
  • Git 粒度——解决一行内的差异

    git 基于行的粒度或 diff 粒度是否可以增加到单词 字母分辨率 每行多条语句或使用 git 编写纯文本是值得的 根据评论重新阅读问题时 我想我明白了您最初的意思 所以我将给出一个真正的答案 与伊斯梅尔 巴达维的一行评论 https s
  • 使用 git 合并两个文件夹

    我正在和一些以前从未使用过 git 的人一起开发一个项目 由于不了解 git 的功能 他们创建了该项目的两个版本 开发版本和生产版本 这两个版本都存在于当前环境中 更复杂的是 除了旧的开发文件夹之外 另一个用户还创建了这些文件夹 所以项目目
  • 如何使用 GitLab 管道中的密钥通过 SSH 连接到目标服务器?

    当 GitLab 管道成功时 我想通过 SSH 使用公钥连接到服务器 正如我所看到的 我需要在 GitLab 端使用 ssh keygen 生成一个密钥并将其添加到我想要连接的服务器上 我可以在管道期间生成密钥 但由于公钥未添加到目标服务器
  • 使用可通过 FTP 访问的 Web 服务器进行 Git 托管?

    我运行一个 糟糕的 网站 托管在第三方网络服务器上 我可以通过 FTP 访问我的 Web 服务器 据推测 Git 本身具有通过 FTP 推送 拉取的能力 由于我的 Web 服务器已经可以随处访问 我希望将其用作集中式 Git 存储库 我可以
  • AngularJs:显示来自 git 或 Bower 的版本号

    我创建了一个 Angular 应用程序 我想在屏幕上显示应用程序的当前版本号 目前我已将其实现为常量 application constant constants VERSION 1 1 2 但这需要我在每个新版本上更新常量 我使用 Bow
  • 如何快速查看哪个 Git 分支是最新的?

    例如 如果 git 上有 4 个分支 如下所示 branch1 branch2 current branch branch3 newest commits here master oldest 我的问题是 如何从 git 命令行检查我当前的

随机推荐

  • 文本区域最大宽度

    我遇到了文本区域最大宽度的问题 我需要它不超过 table cell two调整大小时的宽度 在此示例中 JSfiddle 示例 http jsfiddle net no1lov3sme t6gzrr7u 1 HTML div class
  • 为什么我需要 Java 中的 MySQL 连接器?

    总是当我想使用使用 MySQL 数据库的程序时 它会强制我安装 MySQL 连接器或mysql 连接器 java jar 为什么我需要 MySQL 连接器以及它是如何工作的 JDBC 是 Java 程序用来访问关系数据库的库 您可以使用它来
  • 在另一个控制器 Ember 中调用控制器方法

    我正在使用 Ember 的 Need Api 来调用另一个控制器中一个控制器的方法 我能够获取控制器的实例 但是当我调用它的方法时 它会返回此错误TypeError Object object Object has no method 我就
  • 在其他 numpy 数组中查找 numpy 数组

    我需要在一个更大的 numpy 数组中找到一个小的 numpy 数组 例如 import numpy as np a np array 1 1 b np array 2 3 3 1 1 1 8 3 1 6 0 1 1 3 4 一个功能 fi
  • 访问 JToken 中的所有项目

    我有一个像这样的 json 块 ADDRESS MAP ADDRESS LOCATION type separator name Address value FieldID 40 LOCATION type locations name L
  • 普罗米修斯动态metrics_path

    Prometheus 允许我从 json 文件动态加载带有 file sd config 的目标 如下所示 prometheus yaml job name kube metrics file sd configs files target
  • 从 MPMoviePlayerController 标准控件中删除/隐藏全屏按钮

    我想要删除 隐藏全屏按钮来自MPMoviePlayerController标准控件 因为全屏模式会产生很多问题 而且也不是我的应用程序的要求 我只想要play stop forward reverse controls 有谁能够帮助我 没有
  • 解析时间戳 - 在 MySQL 还是 PHP 中进行?

    假设你有一张桌子 上面有timestamp列 并且您想将该列解析为两个数组 date and time 您个人是否 a 像这样的查询DATE timestamp TIME timestamp 或者甚至可能尽可能远HOUR timestamp
  • 如何为 JNLP 应用程序设置 Java 系统外观?

    我在 OpenSuse 上运行 Gnome 结果 我的系统外观是 GTK 它有许多丑陋的问题 参见其中一些here http weblogs java net blog campbell archive 2007 02 swing and
  • Angular 2 http get 未获取

    我是 Angular 2 的新手 仍在学习中 我正在尝试使用 get 调用来访问 URL 但即使在浏览器的网络中 get 似乎也没有通过 我找不到正在调用的 get URL 该程序将转到该方法控制台 在 get 调用的上方和下方记录日志 但
  • com.android.volley.NoConnectionError:java.net.UnknownHostException

    我必须使用 Volly 进行一些网络操作 我收到以下代码的 com android volley NoConnectionError java net UnknownHostException String url https www us
  • C# HttpClient PUT

    由于某种原因 我的下面的代码曾经可以工作 现在却引发了一个异常 public static async Task
  • 您可以从 Adob​​e Air 访问 Windows 注册表吗?

    y N 编辑 只读访问权限就可以了 我还没有尝试过 但我想我已经找到了解决方法 Adobe AIR 无法写入 Windows 注册表 但您可以在 AIR 2 中启动本机进程 以下博客文章展示了如何执行此操作 http www adobe c
  • 带换行符的 GWT 标签

    GWT Label 小部件将所有内容解释为文本 而不是 html 标签 这很好 但我希望它能够解释 n as a br 我怎么做 我会创建子类 但我找不到要重写的内容来实现此行为 我可以使用 HTML 小部件 但它会解释所有标签 我需要的只
  • CMake RelWithDebInfo 链接到调试库

    我有一个项目链接到六个库 其中包括 OpenCV 由于发布变体崩溃了 而调试工作正常 只是慢了很多 我想在中编译我的项目RelWithDebInfo配置 然而 DebugOpenCV 库的版本被包含在内 而不是Release OpenCV
  • 改变向量的元素

    假设我有一个包含数千个元素的向量 如果我想让索引在100 200之间的元素变成0 需要什么R代码 另外 我如何计算两个不同值之间的长度 例如 如果我想知道 股价 在 30 40 之间的时间长度 请阅读安装时附带的 R 简介 手册 你的问题之
  • Excel 隐藏/显示功能区上除自定义选项卡之外的所有选项卡

    如何使用 VBA 而不是 XML 隐藏和显示所有标准 Excel 功能区选项卡 我不想隐藏整个功能区 正如这里所要求的 VBA 最小化 Excel 中的功能区 https stackoverflow com questions 190195
  • 添加自定义刻度和标签

    我想在 matplotlib 中添加自定义主要刻度和标签 典型用途是在该位置添加标签math pi与标签 pi 我的目标是让其他刻度保持原样 我想保留原始的主要和次要刻度以及之前选择的格式 但带有这个额外的刻度和标签 我已经找到了一种方法
  • 使用 1:n 中的唯一值创建 n × n 矩阵

    我想在 R 中生成一个随机的 n n 矩阵 离散值范围从 1 到 n 棘手的部分是我希望每个值在行和列中都是唯一的 例如 如果n 3矩阵可能如下所示 1 2 3 2 3 1 3 1 2 或者它可能看起来像这样 2 3 1 1 2 3 3 1
  • 我的 git 存储库中的所有这些隐藏('._' 前缀)文件是什么?

    当我在目录上执行 git status 时 它会显示一堆未跟踪的文件 这些文件似乎是重复的 唯一的区别是它们都有一个前缀 例如 我需要添加的未跟踪文件之一是 app assets stylesheets categories css另一个文