gpt4 book ai didi

windows - 如何让 Windows 上的 Git 忽略符号链接(symbolic link)

转载 作者:IT王子 更新时间:2023-10-29 00:44:01 24 4
gpt4 key购买 nike

我无法让它工作。

我克隆了一个包含虚拟文件(名为 src)的存储库:/path/src

在 Windows 上,我创建了一个符号链接(symbolic link):mklink -d/path/src/otherplace/src(但我当然必须先删除虚拟 src 文件)。
在我的 .gitignore.git/info/exclude 我有

/path/src/ 
/path/src
path/src/
path/src

我试过了

git ls-files -s | gawk '/120000/{print $4}'

git update-index path/src/ --assume-unchanged

但我仍然得到:

error: readlink("path/src"): Function not implemented
error: unable to index file path/src
fatal: updating files failed

我已经尝试了所有 these other suggestions .甚至this doesn't work .
有什么想法吗?

最佳答案

您可以像这样忽略这个单个文件进行 checkout :

git checkout HEAD . --no path/src

.gitignore 文件仅适用于向索引添加内容。即使是在将文件添加到 .gitignore 之前提交的修改也不会被忽略。

关于windows - 如何让 Windows 上的 Git 忽略符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728882/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com