Git文件超出了符号链接

jay*_*100 7 git symlink

我遇到了一个问题,其中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
Run Code Online (Sandbox Code Playgroud)

另外,我试过"readlink"来显示链接指针,但无济于事.

Git如何确定文件是否是符号链接?

小智 5

/项目/子项目/conf

如果您需要将 /conf 添加到主项目并为子项目添加符号链接,

01) 从子项目中删除 conf 并添加到项目中,并提交更改。

  • cp /项目/子项目/conf /项目
  • rm /项目/子项目/conf
  • 提交更改

02)然后添加符号链接并提交

  • cd /项目/子项目/
  • ln -s ../conf/ conf
  • 提交更改