Git - 克隆存储库并将其设置为孤立提交

时间:2015-08-13 18:18:38

标签: git orphan

每次在Stash存储库中推送提交时,都会在我们的构建系统中触发构建。但是,有时候,人们会对该提交进行重新定义,因此它不再包含在分支中。

我们的构建系统会对存储库进行克隆,然后执行命令:

git reset --hard <sha>

但是,该命令失败,因为克隆似乎获得了分支的提交列表,并且提交不再包含在分支中,即使在Stash中尝试访问它时提交仍然存在。

有没有办法获取特定的提交,以便系统可以从孤立的提交中构建代码?

0 个答案:

没有答案