2

私はバグ修正を行い、数日後に消えました。ブランチに表示されず、git log path/to/file を実行しても変更が表示されません (別のブランチのコードに必要なフラグはありますか?)。

編集したファイルまたは日付がわかっている場合、ソースに何が起こったのか git に尋ねるにはどうすればよいですか? 競合または何か奇妙なことが原因で、無視/削除された可能性があります。どこに行ったのか気になります。その3行の修正で、簡単にやり直しました

4

1 に答える 1

2

他のすべてが失敗した場合は、いつでも見てみることができますgit reflog

これは、git に組み込まれたセーフティ ネットと見なすことができます。git でチェックアウトまたはコミットしたすべての参照を追跡します。

入力git reflogして、変更を含む参照が見つかるかどうかを確認してください。参照に関する詳細情報をgit show <hash of reference>取得したり、お気に入りの git gui でハッシュを開いたりできます。

git-reflog に関する詳細情報:

幸運を

于 2013-02-26T19:46:52.933 に答える