それはリポジトリにもはやあるので、私はどのファイルがリポジトリからファイルを削除したかをどのように確認できますか?
git log <filename>
を行うことはできません私は
git log --diff-filter='D|R' <directory_that_contained_it>
を実行することができますが、それはあまりにも多くの情報であり、ファイルIをリストしていないようだgrepを探しています。
それはリポジトリにもはやあるので、私はどのファイルがリポジトリからファイルを削除したかをどのように確認できますか?
git log <filename>
を行うことはできません私は
git log --diff-filter='D|R' <directory_that_contained_it>
を実行することができますが、それはあまりにも多くの情報であり、ファイルIをリストしていないようだgrepを探しています。
git log -1 --stat -- <path/to/file>
に^とそれを復元します。
git log -- <filename>
は、そのファイルがそれ以上存在しなくても、そのパスの変更を表示します。
あなたが最初の結果にそれを制限するrev-list -n 1
を使用することができますが、それが消えたときにそのリビジョンがあるので、あなたがしたい場合は、親を見つけることができます
git rev-list -n 1 HEAD -- <filename>
を消滅一つであろう、返さあなたは、ファイルが削除されたことを確認できるように、私はそこに--stat
を置くことリビジョン番号
興味深い。それが私が試した最初のもの(--statなし)であり、動作しませんでした。私は今、別のレポで試してみました。しかし、それは元のレポではまだありません。あたかもファイルが決して存在しなかったかのように何も返さない。ファイルを削除したコミットに戻ると、現在のHEADからは機能しません。 –
何も出ていません。 – MKumar
@BalintErdiファイルを削除したハッシュIDが最後のハッシュIDの前に来て、2つのブランチ間でマージを行うときに可能なように、これがうまくいくかどうかはわかりません。 - これは、なぜこれがあなたのために一貫して機能しないのかを説明するかもしれません。 –