我的团队中有人创建了一个符号链接并将其提交给git。我需要克隆这个项目,更新符号链接并将其提交回来。然而,当我做git clone时,当我运行" ls -al"时,我不会将文件视为符号链接。 command.It显示为普通目录。我可以将该文件视为位桶上的符号链接,但不是UNIX盒上的符号链接。当我们做git pull时,符号链接数据会丢失吗?如果我甚至不将该文件视为符号链接,如何更新符号链接?
我已经看过这个,但它没有回答我的问题。 How does git handle symbolic links?
答案 0 :(得分:1)
如您所见,克隆/拉取后,符号链接文件仍然存在。请检查是否要显示隐藏文件,例如是否可以看到.git文件夹。 如果仍然看不到符号链接文件,可以使用以下方法读取/写入内容:
cat filename # show the file content
echo 'message' >> filename # add messge in the end of the content
vim filename # edit the content more freely