每隔一段时间,我就会检查我的 git 状态,然后会发现一大堆新创建的(基本上是重复的)文件,这些文件只是现有文件的副本,末尾附加了字符号“2”,例如:
.github/CODEOWNERS 2
.storybook/webpack.config 2.js
.vscode/launch 2.json
__mocks__/data/Account 2.json
__mocks__/data/Basket 2.json
Run Code Online (Sandbox Code Playgroud)
我尝试删除整个存储库并重新克隆它。我还重新启动了计算机并检查是否没有活动的合并或变基。
Mor*_*ris 25
原来这是由iCloud引起的。如果您的 git 存储库位于您的文档文件夹中(或者您选择了要备份的备用文件夹恰好保存您的存储库),那么当它尝试备份时,它将创建这些重复文件。然后,Git 会将它们全部标记为添加的文件,这会对您的 git 版本控制造成严重破坏。
解决方案:
不要在 Mac 上的文档目录中使用 git。(即将您的工作放在硬盘上的其他位置)或关闭 iCloud Drive 备份
| 归档时间: |
|
| 查看次数: |
4898 次 |
| 最近记录: |