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/

10-13 05:16
查看更多