如何让Git忽略符号链接?

Gue*_*lla 11 git

我在项目文件夹中有符号链接,以便当我在Windows 10机器上的本地开发服务器上运行项目时,可以访问大型视频和图像目录.

这个问题是Git不会让我做"添加".因为当符号链接存在时,它会给我这个错误:

error: readlink("ProjectName/SymlinkName"): Function not implemented
error: unable to index file ProjectName/SymlinkName
fatal: adding files failed
Run Code Online (Sandbox Code Playgroud)

我已将符号链接添加到.gitignore,但这并未改变任何内容.

我在开发项目中制作硬链接时要谨慎.这是我唯一的选择吗?

编辑:

我的gitignore喜欢这样:

NameOfSymlink/
AnotherSymlink/
Run Code Online (Sandbox Code Playgroud)

161*_*903 30

Git认为符号链接是文件,而不是目录.您需要删除/每个.gitignore行的末尾:

NameOfSymlink
AnotherSymlink
Run Code Online (Sandbox Code Playgroud)

  • 在我的情况下,只有在Git版本2.1.4的`/ NameOfSymlink`前面做斜线时它才有效.无论如何,删除尾部斜杠很重要.谢谢. (3认同)