10

私はwindows-msysgitでgitを使用しています。エクスプローラーまたはを使用してリポジトリを完全に削除しようとするときはいつでも

$ git rm -rf ptp/
fatal: Not a git repository (or any of the parent directories): .git

「再解析ポイントバッファに存在するデータが無効です」または上記の致命的なエラーがエラーになります。

me / gitの何が問題になっていますか?

前もって感謝します

4

8 に答える 8

15

git リポジトリを削除するには、単にrm -rf ptp/. それでおしまい。 git rmgitリポジトリを削除するのではなく、インデックス[変更/新しいファイルのステージング領域]からアイテムを移動するために使用されます。

于 2010-03-05T01:53:58.823 に答える
4

Windows で git リポジトリを削除するには、次のようにします。

Win + R、タイプcmd、Enter。

> cd c:/path/to/parent/of/ptp-repo
> rmdir /S /Q ptp

または、失敗した場合は、ディレクトリをロックしているユーザーを確認し、Explore から手動で削除します。

ほとんどの場合、一部のプロセスがレポ内のファイル/ディレクトリをロックしています。

于 2010-03-05T02:01:28.073 に答える
2

Windows 10 では、管理者として cygwin コンソールを実行し、ディレクトリに対して rm -rf を実行してみてください。

于 2016-12-05T13:20:22.263 に答える
2

Windows/Configuration/Software メニューを使用して、Windows-XP で GIT を削除しようとしました。エラーメッセージ(思い出せません)の後、すべてのファイルが削除されました。確認したところ、システム全体にptpという名前のファイルは残っていません。

ただし、問題は残っていました。windows-explorer を開くたびに、もう存在しない dll ファイルを要求する厄介なエラー メッセージが表示されました。

レジストリを確認したところ、レジストリに GIT の痕跡が多数残っていました。手で丁寧に取り除いたので、問題は解決したようです。これはもちろん危険な道ですが、仕方がありませんでした。おそらく、Windows のアンインストール スクリプトを注意深く調べることをお勧めします。

ステフ・ヨーステン

于 2010-05-17T05:58:15.190 に答える
-1

Windows で GIT リポジトリを削除したい場合...リポジトリが置かれている .git ディレクトリを削除 (または移動) するだけです... これはエクスプローラーから直接行います... まだ失敗していません!

于 2010-11-03T21:24:21.480 に答える
-2

Windows 7 と Fedora Linux のデュアル ブートで 3 番目のパーティションがあり、ターミナルの vim でファイルを開いていることが原因で.fuse_hidden...ファイルが削除できないことに気付きました。

vimでファイルを閉じると、.gitディレクトリを削除できました。

于 2014-05-05T01:35:49.907 に答える