5

非常に基本的な git の質問:

危うい情報を Github にアップロードし、bfg を使用してレポをクリーンアップしています。ドキュメントに従い、次のアクションを実行しました。

$ git clone --mirror git://example.com/some-big-repo.git
$ bfg --replace-text passwords.txt  my-repo.git

次の出力を受け取りました。

Found 233 objects to protect
Found 9 commit-pointing refs : HEAD, refs/heads/experimental, refs/heads/master, ...

Protected commits
-----------------

These are your protected commits, and so their contents will NOT be altered:

 * commit 497fc1c8 (protected by 'HEAD')

Cleaning
--------

Found 80 commits
Cleaning commits:       100% (80/80)
Cleaning commits completed in 301 ms.

BFG aborting: No refs to update - no dirty commits found??

個人情報がリポジトリから消去されたかどうかを確認したいのですが、ミラー化されたリポジトリ内のファイルを確認する方法がわかりません。何か案は?

4

4 に答える 4

2

同じエラー メッセージが表示される理由を解明するのに 1 時間費やしたので、ここに補足を残しておきたいと思います。

BFG aborting: No refs to update

そして、私はその理由を完全に理解できませんでした。

そして、BFG は git と同様に大文字と小文字が区別されることに気付きました。入力したファイル名はすべて小文字でしたが、git のバージョンの頭文字は大文字でした。

私は Windows を使用していたので、これについて考えたことはありませんでした。ファイル システムでは大文字と小文字が区別されません。

うまくいけば、これが他の誰かの数時間の苦痛を救うでしょう!

于 2015-07-29T16:20:48.397 に答える