2011-11-12 71 views
0

如果我只使用git命令來訪問遠程git存儲庫,是否有任何可能導致我意外損壞它的可能性。損壞的遠程git存儲庫

例如,在本地存儲庫的情況下,無意中運行查找和替換命令,可以更改.git目錄的內容並破壞GIT的使用。現在,對於偏遠的人來說,這是不可能的。

另一種情況,如果我做了一些回滾或其他這樣的操作組合。

可以通過遠程存儲庫得到一個情況,我無法撤銷一些如果可能的話首先執行的瘋狂操作的不良影響。

回答

1

拋開磁盤故障:沒有,不可能通過git命令損壞遠程git存儲庫。它甚至不可能通過git命令破壞本地git存儲庫 - 搜索&替換肯定不是沒有git命令。

但是,您可以通過運行git reset --hard,過期reflog,然後修剪和垃圾收集存儲庫來丟失提交。但是,再次,這不是一個腐敗的Git倉庫...它只是錯過了你從它刪除的數據...