git以来、フォルダとファイルが消えました。

git以来、フォルダとファイルが消えました。

このようなディレクトリがあります。

$ ls
$ README.md testA.c testB.c a_large_folder another_folder

私の最近の追加 - >コミット - >プッシュを含める

$ README.md testA.c

普段は怠惰な私自身がこれをするのに慣れていますgit add .が、今回はちょうど追加したいと思いましたa_large_folder

私がこれをするとき、

$ git add a_large_folder

私は再びメッセージを受け取りましたfatal: pathspec 'a_large_folder' did not match any files。もちろん私は "git addfolders"を検索し、最初の答えは "でしたgit add <folder>/*

まあ、私はそれを愚かに書いたgit add a_large_folder\(間違ったスラッシュに注意してください)。これにより、

 >

インタプリタを実行するのと同じです。また、愚かなことをして:q一日中vimにいたので、この文を書くことになり、実際にやめるかどうかについては考えませんでした。

これで、最新のコミット以降のすべてのファイルが消えました。別名READ.md testA.c私のディレクトリに残ります。他のものは同じです。rm -rf

大きな問題ではありませんが、このディレクトリにあるファイル/フォルダが削除される理由は疑問です。

ベストアンサー1

a_large_folder私の推測では、実行時にその中にディレクトリはありませんgit add

git add a_large_folder報告する唯一の理由は次のとおりです。

パス指定 'a_large_folder'に一致するファイルはありません。

構文は正確で、特定のファイルとインクルードディレクトリに対して機能します。バラよりcを加える


複数行に分割された2番目のコマンドを確認すると、次のように失敗します。

致命的:pathspec 'a_large_folder:q'はどのファイルとも一致しません。

おすすめ記事