删除与存储库关联的所有文件,保留其他文件
Remove all files associated with a repository, keeping other files
我已将 "dotfiles" Git 存储库克隆到我的主目录中,我正在尝试删除与其关联的所有文件。
我怎样才能安全地删除属于存储库的所有文件而不意外地从我的主目录中删除任何其他文件?
您可以使用 git ls-files
列出存储库文件并将输出通过管道传输到 rm
git ls-files | awk -F "/" '{print }' | sort | uniq | xargs rm -rf
之后删除 .git
文件夹
rm -rf .git
我已将 "dotfiles" Git 存储库克隆到我的主目录中,我正在尝试删除与其关联的所有文件。
我怎样才能安全地删除属于存储库的所有文件而不意外地从我的主目录中删除任何其他文件?
您可以使用 git ls-files
列出存储库文件并将输出通过管道传输到 rm
git ls-files | awk -F "/" '{print }' | sort | uniq | xargs rm -rf
之后删除 .git
文件夹
rm -rf .git