是否有命令方式或脚本可以让我将.gitignore文件中所有被忽略的git目录和文件导出到我选择的文件夹中保留目录结构?
我可以使用此命令获取整个列表:
git ls-files -i --exclude-from=[PATH_TO_GITIGNORE_FILE] -o
但是我无法弄清楚如何在我选择的文件夹上进行批量导出。
答案 0 :(得分:3)
您当然可以使用 tar
。由于您已经生成了文件列表,请参阅此问题:How can I build a tar from stdin?有关从文件列表构建存档的信息。