2017-03-11 19 views
1

コミット1でファイルAにいくつかの変更が加えられ、コミット2でファイル名がファイルBに変更されたとします。コミット時にその名前が変更された場合、Javaファイルの名前を取得する方法は?

ファイルBの実際のファイル名を取得するにはgitコマンドを知りたい前回のコミット。

私の用途は、特定のコミットの前に特定のファイルの元のファイル名を取得することです。例えば私の研究では、特定のコミットの特定のファイル(ファイルB)と前のコミットの同じファイルを取得する必要があります。私は正常に前のコミット番号を取得し、コミットのファイルの詳細を取得していました。しかし、いくつかのファイルの場合、ファイル名はファイルAからファイルBに変更されますので、git show previous_commit:fille Bを使用しようとすると、エラーが発生したのは、ファイルの実際の名前がAだったからです。このためには、特定のコミットの前にファイルBの元の名前を取得するいくつかの方法を理解する必要があります。

答えて

1

gitのログ--follow --name-Bのみ

(一つだけのファイルのために働く。「gitのログ助ける」を参照してください。)

+0

私の使用は、元のファイル名を取得することです特定のコミットの前の特定のファイル – Developer

+0

@ RoshanThomasこの回答からコマンドを試しましたか? –

+0

それを試しましたが、そのファイルのすべての変更のリストを取得していました...どうすれば元の名前を取得できますか? – Developer

関連する問題