2011-11-12 165 views
0

如果我只使用git命令来访问远程git存储库,是否有任何可能导致我意外损坏它的可能性。损坏的远程git存储库

例如,在本地存储库的情况下,无意中运行查找和替换命令,可以更改.git目录的内容并破坏GIT的使用。现在,对于偏远的人来说,这是不可能的。

另一种情况,如果我做了一些回滚或其他这样的操作组合。

可以通过远程存储库得到一个情况,我无法撤销一些如果可能的话首先执行的疯狂操作的不良影响。

回答

1

抛开磁盘故障:没有,不可能通过git命令损坏远程git存储库。它甚至不可能通过git命令破坏本地git存储库 - 搜索&替换肯定不是没有git命令。

但是,您可以通过运行git reset --hard,过期reflog,然后修剪和垃圾收集存储库来丢失提交。但是,再次,这不是一个腐败的Git仓库...它只是错过了你从它删除的数据...