如何删除git子树引用

rya*_*nve 6 git subtree git-subtree

我添加了一个子树

git subtree add --prefix=path/to/example --squash git@github.com:johndoe/example.git master
Run Code Online (Sandbox Code Playgroud)

并想要删除它.没有git subtree rm命令.我已经删除了所有文件path/to/example,但path/to/example仍出现在我列出的子树通过

git log | grep git-subtree-dir | awk '{ print $2 }'
Run Code Online (Sandbox Code Playgroud)

如何从git中删除子树引用,使其无法再被推/拉/等?

小智 5

只需删除 remote,它是子树引用:git remote rm example