无法从git中删除符号链接

时间:2016-02-28 20:37:41

标签: git

我在git repo中意外地提交了一个符号链接。当我删除它链接到的文件,然后删除符号链接本身时,我现在得到一个通用错误"在执行add命令期间捕获异常"如果我尝试在Egit中提交删除。如果我尝试从命令行运行git commit,我只得到输出:

Changes not staged for commit:
typechange: /path/to/old/symlink

为什么没有能够提交此更改?

1 个答案:

答案 0 :(得分:1)

应使用 git rm 命令删除文件(即使它是符号链接)。 例如。的 git rm /path/to/old/symlink 然后使用 git add --all ,然后才能执行 git commit