gitリポジトリで "失われた"作業があります。すなわち、私はいくつかのファイルをコミットし、誰かがどこかでマージしたとすると、すべての変更が失われてしまいました。私はどのように/これが起こったかを判断するのに苦労しています。私はこのquestionからこのコマンドを使用して、私のファイルへの変更のログを見てみると: - :ファイルが変更されたgitですべてのマージ/コミットを見つける
gitk --all
version.txtの私は、次のスクリーンショットを取得します
このファイルには、私たちのビルドシステムによって管理され、そしてそれは、文字列が含まれている必要があり、
1 .0.94.0
少なくとも、上記のスクリーンショットに記載されている内容に基づいています。しかし、実際には、それが実際に文字列が含まれています
1.0.92.0
リポジトリを掘りでは、誰かがマージを行い、マージは内容1.0.92.0でversion.txtを上書きしました。しかし、そのマージは私のgitk出力に現れませんでした。 gitk(またはgit)を実行して、私のファイルを変更したすべてのマージとコミットを表示する方法はありますか?
refログ( 'git reflog')を見ましたか? – evolutionxbox
それはあなたが知っているものによって異なります。 [this](https://stackoverflow.com/questions/47307978/difference-between-different-git-search-commands)は役に立ちますか?答えを参照してください... – Christoph