[英]Unable to delete symlink from git
我不小心在我的 git 存储库中提交了一个符号链接。 当我删除它链接到的文件,然后删除符号链接本身时,如果我尝试在 Egit 中提交删除,我现在会收到一个通用错误“执行添加命令期间捕获的异常”。 如果我尝试从命令行运行git commit
,我只会得到输出:
Changes not staged for commit:
typechange: /path/to/old/symlink
为什么 git 不能提交这个更改?
应该使用git rm
命令删除文件(即使它是 sym.link)。 例如git rm /path/to/old/symlink
然后在执行git commit
之前使用git add --all
git rm /path/to/symlink
git add /path/to/symlink
git commit -m "your commit message"
git push orgin $YOUR_BRANCH
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.