【问题标题】:symbolic link data lost in gitgit中丢失的符号链接数据
【发布时间】:2017-03-24 10:23:22
【问题描述】:

我团队中的某个人创建了一个符号链接并将其提交给 git。我需要克隆这个项目,更新符号链接并将其提交回来。但是,当我执行 git clone 时,当我运行“ls -al”命令时,我没有将文件视为符号链接。它显示为普通目录。我可以在位桶上看到该文件作为符号链接,但在 UNIX 框上看不到。当我们执行 git pull 时,符号链接数据会丢失吗?如果我什至没有将该文件视为符号链接,如何更新符号链接?

我已经看过这个,但它没有回答我的问题。 How does git handle symbolic links?

【问题讨论】:

    标签: git version-control symlink


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      • 2011-08-20
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多