在外置硬盘上通过Git跟踪修改过的文件

问题描述 投票:1回答:1

我有一个正在工作的Git仓库,我想让它能有以下功能 随身携带,在不同的电脑上工作。. 我把它下载到了外置硬盘,但当我把它插到电脑2上时,Git检测到所有文件都是Changed,我在电脑1上做的修改被正确读取为ModifiedDeletedRenamed什么的,Git历史记录也完好无损。我在1号电脑上修改的文件都能正确读取为ModifiedDeletedRenamed什么的,Git历史记录也完好无损。但所有其他文件也会被检测到被修改.

有办法在电脑之间正确同步跟踪修改的文件吗?

  • 电脑1 - Windows 10 - NTFS
  • 计算机2 - MacOS
  • 外置硬盘 - NTFS
xcode git external drive
1个回答
1
投票

首先检查你的git配置core.autocrlf:将其设置为false,然后 重正化指数

先试试 update-index --refresh 选择权 乃至 --really-refresh):

git update-index --refresh
git status

如果没有

git add --renormalize .
git status

那就检查添加的文件是否是你正在处理的文件。

同时检查权限变化:使用 git config core.filemode false 会有帮助,那么。

© www.soinside.com 2019 - 2024. All rights reserved.