Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
每次将提交推送到 Stash 存储库时,都会在我们的构建系统中触发构建。但是,有时,人们会对该提交进行变基,因此它不再包含在分支中。
我们的构建系统会克隆存储库,然后执行以下命令:
git reset --hard <sha>
但是,该命令失败,因为克隆似乎获取了分支的提交列表,并且该提交不再包含在分支中,即使在尝试在 Stash 中访问它时该提交仍然存在。
有没有办法获取该特定提交,以便系统可以从孤立的提交构建代码?