从 Windows (Git Bash) 上的文件手动创建 git 树
Create git tree manually from file on Windows (Git Bash)
我正在学习 Git 教程,我想从文件创建树。我在 Windows 10 计算机上使用 Git bash。该文件包含以下内容:
100644 blob b7aec520dec0a7516c18eb4c68b64ae1eb9b5a5e file1.txt
100644 blob 4400aae52a27341314f423095846b1f215a7cf08 file2.txt
我要使用命令
cat ../temp-tree.txt | git mktree
读入文件并创建树。在我 运行 命令后我得到错误
fatal: input format error: 100644 blob b7aec520dec0a7516c18eb4c68b64ae1eb9b5a5e file1.txt
我认为这是行尾格式或类似问题的问题,因为我认为语法应该是正确的
郑重声明,确切的预期格式是
<mode>SPACE<type>SPACE<object>TAB<file>
# for example
100644 blob b7aec520dec0a7516c18eb4c68b64ae1eb9b5a5e file1.txt
...所以文件中对象哈希和文件名之间的 (space) 应该是一个制表符。
我正在学习 Git 教程,我想从文件创建树。我在 Windows 10 计算机上使用 Git bash。该文件包含以下内容:
100644 blob b7aec520dec0a7516c18eb4c68b64ae1eb9b5a5e file1.txt
100644 blob 4400aae52a27341314f423095846b1f215a7cf08 file2.txt
我要使用命令
cat ../temp-tree.txt | git mktree
读入文件并创建树。在我 运行 命令后我得到错误
fatal: input format error: 100644 blob b7aec520dec0a7516c18eb4c68b64ae1eb9b5a5e file1.txt
我认为这是行尾格式或类似问题的问题,因为我认为语法应该是正确的
郑重声明,确切的预期格式是
<mode>SPACE<type>SPACE<object>TAB<file>
# for example
100644 blob b7aec520dec0a7516c18eb4c68b64ae1eb9b5a5e file1.txt
...所以文件中对象哈希和文件名之间的 (space) 应该是一个制表符。