我尝试的脚本是:
git fetch git@repository_link.git
git show v3:my_file.yaml > exported_file.txt
但在执行时,我收到错误:
fatal: Invalid object name 'v3-api'
如何获取文件并将其打印到本地?
提前致谢。
答案 0 :(得分:0)
我立即注意到您尝试git fetch
存储库。在克隆该存储库后,git fetch
用于从远程存储库中删除分支。您要找的是git clone
。
git clone git@repository_link.git
如果要将整个文件复制到另一个文件。然后我建议使用bash的cp
函数。
例如,请参阅以下内容。
cp /some/path/file.yaml /some/other/path/output.txt
我所知道的另一种方式(肯定不比上面的方法好)是将cat的输出重定向到你要创建的文件。
cat somefile.yaml > output.txt