我在git repo中意外地提交了一个符号链接。当我删除它链接到的文件,然后删除符号链接本身时,我现在得到一个通用错误"在执行add命令期间捕获异常"如果我尝试在Egit中提交删除。如果我尝试从命令行运行git commit
,我只得到输出:
Changes not staged for commit:
typechange: /path/to/old/symlink
为什么没有能够提交此更改?
答案 0 :(得分:1)
应使用 git rm
命令删除文件(即使它是符号链接)。
例如。的 git rm /path/to/old/symlink
强>
然后使用 git add --all
,然后才能执行 git commit