我遇到了一个问题,其中Git认为文件超出了符号链接,因此,它不能受版本控制,但它似乎是一个真实的文件。
[root@r1 h]# stat -f conf/core-site.xml
File: "conf/core-site.xml"
ID: 5c7eb82882a6e866 Namelen: 255 Type: ext2/ext3
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 2735511 Free: 510158 Available: 371202
Inodes: Total: 694960 Free: 597972
另外,我尝试过“readlink”来显示链接指针,但无济于事。
Git如何确定文件是否是符号链接?
答案 0 :(得分:1)
/ project / subproject / conf
如果需要将/ conf添加到主项目中并为子项目添加符号链接,
01)从子项目中删除conf并添加到项目中,并提交更改。
02)然后添加符号链接并提交
答案 1 :(得分:0)
Git显示文件/ this / is / my / file的消息 如果路径中的任何目录或文件本身是符号链接。 在您的情况下,该文件是真实的,但“ conf”目录可能是符号链接。
解决方案: 找到文件的正确路径,然后在实际文件上运行git add