如果我只使用git命令来访问远程git存储库,那么我是否有可能意外地破坏它。
例如在本地存储库的情况下,意外运行查找和替换命令,可以更改.git目录的内容并破坏GIT的使用。现在,对于遥远的人来说,这是不可能的。
另一种情况,如果我做了一些回滚或其他这样的操作组合。
可以到达远程存储库的情况,如果可能的话,我无法撤消一些疯狂操作的一些不良影响。
答案 0 :(得分:1)
抛开磁盘故障:没有,不可能通过git命令破坏远程git存储库。它甚至不可能仅通过git命令来破坏本地git存储库 - search&替换肯定不是没有git命令。
然而,您可以通过运行git reset --hard,使reflog到期,然后修剪和垃圾收集存储库来丢失提交。但话说回来,这不是一个腐败的git存储库......它只是错过了你从中删除的数据......