我使用 Git 已经一年多了,现在我必须向我们组中的其他人解释它。这就是为什么我需要更多的背景知识。\n去年我浏览了 Git 书籍的大部分内容,最近我继续阅读第 10 章。在第10.6章中章我完全陷入困境:
\n\n\n\n\n让\xe2\x80\x99s 遵循 simplegit 库的 http-fetch 过程:
\n\nRun Code Online (Sandbox Code Playgroud)\n\n$ git clone http://server/simplegit-progit.git\n该命令所做的第一件事是下拉 info/refs 文件。\n 该文件是由 update-server-info 命令写入的,这就是为什么\n 您需要将其启用为接收后挂钩,以便HTTP\n 传输正常工作:
\n\nRun Code Online (Sandbox Code Playgroud)\n=> GET info/refs\nca82a6dff817ec66f44342007202690a93763949 refs/heads/master\n
我有一个小型测试仓库https://github.com/to_my/repo并且git clone运行良好。但
info/refs?我只找到了/.git/info/exclude之后clone...update-server-info命令?它是 git clone 的一部分吗?GET info/refs在 git bash 工作中获取该命令。抱歉,如果问题很愚蠢,但我只是不明白如何将文档中的这些部分放在一起。
\n