git reset - 在裸存储库上等效的硬件

时间:2017-01-19 12:14:26

标签: git git-bare

在最后一次提交之后,我的团队认为远程已经变得太沉重,并且最好在资产测试(重型仓库)和功能测试(轻型仓库)之间创建一个新任务。 所以我做了一个push -mirror并创建了一个新的repo,但它仍然受到最后一次提交的影响而且看起来太重了。 是否有可能在克隆到本地计算机之前还原新存储库上的最后一次提交? (因为在最后一次提交中添加的所有重量资产都不适用于新的回购)

1 个答案:

答案 0 :(得分:0)

命令

git push -f . commit:branch
通过重置名为" branch"的分支,

可以在裸存储库上实现相同的效果。指向提交commit

请注意,它也可以在普通存储库中使用,除非您当前要检出的分支当前已检出并且提交HEAD指向的位置不是commit。< / p>

还有git update-ref命令,但我说它的级别太低而无法使用#34;正常&#34;情况。

相关问题