Gitでこれができるとは思いません。以前にこの質問をしたことがあるようです...
コミット履歴を検索して、特定の名前のファイルを持つ最新のコミットを見つける方法はありますか?ファイルの名前を変更または削除しましたが、ファイルを回復/検索しようとしています。
「gitはファイル名ではなくdiffで動作します。」のような答えをここに表示するような気がします。oklolthxですが、これから行うことはlolです。
次のコマンドをお勧めします。
git log --name-only > gitlog.txt
次に、viまたは任意のテキストエディタを使用して新しく作成したファイル(gitlog.txt)の内部を調べ、検索機能を使用してファイル名を検索します。
例えば:
homer/user/git_repo/mytest.py
前回のコミット中にファイル名を変更しました。コミットメッセージにファイル名を追加しなかったとしましょう(通常の方法)
私はターミナルとUnixバリアントを使用してこの方法でそれを探します:
$ git log --name-only > gitlog.txt
$ vi gitlog.txt
viで/
キーを押し、ファイル名を入力してから、Enterキーを押します。を押しn
て、さらに結果を検索します。
$ /filename_goes_here
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加