我对msysgit有一个问题。
我的git work dir是在C:\ sw \ work.git说的。 我的来源是“C:\ sw \ work.git \ src \ myfile.h”。
我从msysgit使用了命令提示符和bash提示符。 不知怎的,我最终遇到了这个问题(我不记得是怎么回事): “C:/sw/work.git/src/myfile.h”和“src / myfile.h”都是 在我的存储库中。第一条道路根本不是我的意图。每当我做出改变 到myfile.h,从本质上讲,我在两个文件中都有神秘的修改通知 它们是具有两个不同名称的同一文件。
任何合并,更新或变基操作都会与这些纠缠在一起 路径和中途停止。
有什么办法可以解决这个问题吗?至少删除硬编码路径 离开我的存储库并只留下相对路径?
答案 0 :(得分:0)
再次尝试克隆您的C:\sw\work.git
(git clone --no-hardlinks C:\sw\work.git C:\anotherPath
),然后查看新回购信息是否仍然存在问题。
(“--no-hardlinks
”选项与Windows无关,但只是为了安全起见)