使用 git 存档时出现奇怪的问题
Strange artifacts when using git archive
我目前正在尝试使用以下命令从 GitLab Repo 检索单个文件(我在 Windows):
git archive --remote=git@git.myrepo.de:path/to/repo.git HEAD dir1/dir2/MyFile.xml > MyFile.xml
基本上它可以工作,但在文件的实际内容前后有一些奇怪的伪像。这是命令提示符显示它们的方式:
图像底部的XML版本标签是实际文件内容的开始。有谁知道如何摆脱这个?
git archive
creates tar archives 即使是 1 个文件。这正是您在屏幕上看到的内容 — tar 档案的内容。也许你 运行 命令没有重定向或试图 cat MyFile.xml
这不是 XML 而是 tar 文件。
清除屏幕运行clear
。要从存档中提取文件,请使用 tar
:
git archive --remote=git@git.myrepo.de:path/to/repo.git HEAD dir1/dir2/MyFile.xml | tar xvf -
我目前正在尝试使用以下命令从 GitLab Repo 检索单个文件(我在 Windows):
git archive --remote=git@git.myrepo.de:path/to/repo.git HEAD dir1/dir2/MyFile.xml > MyFile.xml
基本上它可以工作,但在文件的实际内容前后有一些奇怪的伪像。这是命令提示符显示它们的方式:
图像底部的XML版本标签是实际文件内容的开始。有谁知道如何摆脱这个?
git archive
creates tar archives 即使是 1 个文件。这正是您在屏幕上看到的内容 — tar 档案的内容。也许你 运行 命令没有重定向或试图 cat MyFile.xml
这不是 XML 而是 tar 文件。
清除屏幕运行clear
。要从存档中提取文件,请使用 tar
:
git archive --remote=git@git.myrepo.de:path/to/repo.git HEAD dir1/dir2/MyFile.xml | tar xvf -