github - git reflog の回復
怪我咯
怪我咯 2017-05-02 09:37:34
0
2
794

git ローカル リポジトリにはコミットされたコンテンツのみが含まれており、その後リベース、rest --hard、その他の操作が何度実行されても、reflog を通じて復元できますか?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
漂亮男人

いいえ、reflog データは .git/logs/ ディレクトリに保存されており、このディレクトリにコンテンツがない場合は git reflog 操作を実行できません。
このディレクトリがクリアされていないことを確認する限り、危険な操作を自由に実行できるということですか?
それでも機能しません。git は時々自動的に gc を実行し、git の gc タスクはどのコミットからも参照されず、一定期間 (数か月) 存在していたオブジェクトを削除するからです。

いいねを押す +0
给我你的怀抱

回復できると思って危険な操作をしないでください。いつか本当に回復できなくなったら、それは悲劇になるでしょう。ツールの最大の効果はそれを発揮する人に依存することを理解する必要があります。最も重要なことは、コラボレーション プロセスの仕様を維持することです。
Gitの使い方の標準プロセスを参考にしてください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート