繁体   English   中英

无法从 git 中删除符号链接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM