【发布时间】:2020-08-26 18:03:55
【问题描述】:
所以
- 我在 gitlab 中创建了一个仓库
- 将一些更改推送到主分支
- 创建了许多其他分支并将更改推送到每个分支
现在我想使用命令行返回第 1 步,所以基本上是我在第一步中拥有的一个空的初始存储库,在没有历史记录的存储库创建之后,什么都没有
有什么方法可以在命令行中做到这一点?
我尝试了很多方法,但都没有成功。检查了一些类似这个的stackoverflow帖子,但不适用于我的情况
【问题讨论】:
-
删除目录并新建一个...?
-
@Paolo - 这是显而易见的方法,但我不想这样做,因为我有大量的存储库,所以我正在寻找一种从命令行重置现有存储库的方法
-
你可以用一个非常短的脚本来相当接近:列出所有引用,然后使用
git push --delete将它们全部删除。不过,这并不能保证与初始空存储库的状态相同。