Git|特定のパス上のファイルが見えませんか?どのコミットから削除されましたか?



簡単な質問と回答


Q:特定のパス上のファイルが見えませんか?うっかり削除(または移動)されたようです.どのコミットから削除されましたか?
A:git log--name-status-:表示されたコミットを検索し、git revert-no-edit:削除されたコミットを返します.

詳しく勉強する


Git command lineを利用するには次の操作を実行できます.
  • まず削除ファイルのパスを確認します.(項目>削除したファイルのディレクトリを右クリック>パス/参照のコピー>パスコンテンツからのルーティング)
  • .
  • Intellijでターミナルウィンドウを開きます.(Menu > Tool Windows > Terminal)

  • 端末は
  • プロジェクトルートで開きます.

  • 次のコマンドと上に見つかったパスを入力します:
  • 場合によっては、現在のディレクトリに相対パス(コマンド詳細)
  • を入力できます.
    git log --name-status -- src/main/java/com/example/programming/test/MyTest.java
    ファイルのコミットタイムラインは、次のように最新の順序で出力されます.企業検索時に履歴をチェックし、D(Delete)と表記されたコミットを検索します.
    削除されたコミットされたハッシュ値
  • をコピーし、Qを入力してログ確認モード(?)に進むから脱退する.
  • 削除されたコミット
  • を復元します.次のようにコマンドを入力します.
  • git revert 2154c61839bbb870c9cf8080986b82e067917da2 --no-edit
  • 削除されたコミットが返されます.次の例は…/test/MyTest.JAvaパスのファイル.../pojo/MyTest.例はjavaに移行したエラーを修正します.

  • GitHubリポジトリで他の質問や回答を表示することもできます.
    GitHubリポジトリ