gpt4 book ai didi

git reset --hard 等同于裸存储库

转载 作者:行者123 更新时间:2023-12-04 17:54:13 31 4
gpt4 key购买 nike

在上次提交后,我的团队认为远程变得太繁重了,最好做一个新的来在 Assets 测试(重 repo )和功能测试(轻 repo )之间拆分任务。所以我做了一个 push --mirror 并创建了一个新的 repo,但它仍然受到最后一次提交的影响并且看起来太重了。是否可以在克隆到本地计算机之前恢复新存储库上的最后一次提交? (因为最后一次提交添加的所有重 Assets 对新的 repo 都是无用的)

最佳答案

命令

git push -f . commit:branch

可以通过将名为“branch”的分支重置为指向提交 commit 来在裸存储库上实现相同的效果。

请注意,它也适用于普通存储库,除非您要重新定位的分支当前已 checkout 并且提交 HEAD 点不是 commit.

还有 git update-ref 命令,但我认为它的级别太低,无法在“正常”情况下使用。

关于git reset --hard 等同于裸存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41741569/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com