フォルダ内のいくつかのファイルを何とか削除したようで、名前などが覚えられないようです。以前にフォルダ内にあったすべてのファイル名を表示するにはどうすればよいですか?
指定したフォルダに作成されたすべてのファイルを一覧表示できますか?
/db/scripts/
削除したファイルを表示したいと考えています。
フォルダ内のいくつかのファイルを何とか削除したようで、名前などが覚えられないようです。以前にフォルダ内にあったすべてのファイル名を表示するにはどうすればよいですか?
指定したフォルダに作成されたすべてのファイルを一覧表示できますか?
/db/scripts/
削除したファイルを表示したいと考えています。
Gitは、コミットされたファイルのみを知っています。ランダムファイルを追跡しません。ファイルが以前にコミットされていて、削除をコミットしていない場合は、単にgit status
と入力すると、レポから欠落しているファイルが表示されます。
削除をコミットした場合は、git log --name-status
と入力して、どのファイルが変更されたかを確認します。
あなたは
git show [that revision]
は差分を確認するために行うことができますいずれかのファイル、または
git checkout [that revsion where file existed]
を表示し、ファイルシステム上howerverそれを見るために、コミット見つけたら。 2番目のコマンドを実行すると、もうブランチには入らないので、古い状態に戻すにはgit checkout master
(または以前の分岐名)を実行する必要があります。
$ git log --name-status --diff-filter=D | grep '^D\s'
D arch/arm/configs/at91cap9adk_defconfig
D arch/arm/configs/at91sam9260ek_defconfig
D arch/arm/configs/at91sam9g20ek_defconfig
...
また、R
(名前が変更された)ステータスを含めることもできます。あなたがそれらを犯した場合は
限り、あなたはあなたの削除をコミットしていないとして、あなたはそれにしたいファイルを持ってコミット/タグ/ブランチでHEAD
を置き換える、git ls-tree HEAD <folder name> -r
を使用することができます。
ok git log --name-status、questionを実行するとファイルが表示されます。スクロールすると出力全体をどのように検索できますか?私は '/'を試しましたが、目に見えるページだけを検索しているのかどうかは分かりません。 – Blankman
/すべてを検索します。 nを入力して次の一致に移動します。 –