私はバグ修正を行い、数日後に消えました。ブランチに表示されず、git log path/to/file を実行しても変更が表示されません (別のブランチのコードに必要なフラグはありますか?)。
編集したファイルまたは日付がわかっている場合、ソースに何が起こったのか git に尋ねるにはどうすればよいですか? 競合または何か奇妙なことが原因で、無視/削除された可能性があります。どこに行ったのか気になります。その3行の修正で、簡単にやり直しました
私はバグ修正を行い、数日後に消えました。ブランチに表示されず、git log path/to/file を実行しても変更が表示されません (別のブランチのコードに必要なフラグはありますか?)。
編集したファイルまたは日付がわかっている場合、ソースに何が起こったのか git に尋ねるにはどうすればよいですか? 競合または何か奇妙なことが原因で、無視/削除された可能性があります。どこに行ったのか気になります。その3行の修正で、簡単にやり直しました
他のすべてが失敗した場合は、いつでも見てみることができますgit reflog
。
これは、git に組み込まれたセーフティ ネットと見なすことができます。git でチェックアウトまたはコミットしたすべての参照を追跡します。
入力git reflog
して、変更を含む参照が見つかるかどうかを確認してください。参照に関する詳細情報をgit show <hash of reference>
取得したり、お気に入りの git gui でハッシュを開いたりできます。
git-reflog に関する詳細情報:
幸運を