是否可以做类似的事情
git clone https://github.com/alberttwong/project.git#ABCDE123
是提交哈希。据我所知,您只能网址到分支或标签。
答案 0 :(得分:0)
在提交哈希之前,您不能直接克隆,但可以检出特定的提交
git clone https://github.com/alberttwong/project.git
cd project
git checkout ABCDE123
答案 1 :(得分:0)
不要将克隆存储库与签出特定修订版本混为一谈。
也就是说,您绝对可以完成所需的操作,但是过程更加复杂,并且实际上只有在存储库为EXTREMELY LARGE并且提交的完整历史记录较小的情况下,它才能产生价值:
git init
git remote add origin https://github.com/alberttwong/project.git
git fetch origin ABCDE123
或者,如果您只想获取有限的历史记录,请使用:
git fetch --depth 1 origin ABCDE123
您检出此类提交:
git checkout ABCDE123