Git允许从任何给定的 Remote 和引用中获取信息,例如
git fetch <remote-url> <reference>
这样,那些给定的提交就可以使用,而不必添加 Remote 或创建分支。
但是,这仅适用于引用(例如分支名称或标记),但不适用于特定的哈希值,因此不适用于任何地方直接引用的提交。
有没有办法从远程获取特定的提交?
最佳答案
否。根据手册,git fetch
需要一个refspec,最简单的形式是ref,而裸SHA-1并不是ref。也就是说,提交必须在 Remote 上具有名称(分支,标签),以便您能够对其进行fetch
编码。
关于git - Git通过哈希获取特定的提交,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14370157/