我有两个问题:
答案 0 :(得分:15)
在.gitignore
find . -type l >> .gitignore
从存储库中删除所有符号链接
find . -type l -exec git rm --cached {} \;
答案 1 :(得分:1)
1)然后不要git add
任何符号链接。这包括git add -A
之类的内容,以及自动添加当前未被跟踪的内容。
2)git rm <symlink>
;对每个符号链接重复,然后git commit
。当然,你需要在每个分支上执行此操作。此外,如果要在整个项目的历史记录中删除所有符号链接,则需要在每次提交时执行相同的操作,这可以通过git filter-branch
完成。