いくつかの変更を加えたブランチにいます。一部のファイルがプロセスによってロックされているため、ブランチの変更は苦痛です。したがって、ブランチを変更するには、ロックのあるすべてのプロセスを停止してから、他のブランチをチェックアウトしてログを確認する前に変更をstash
する必要があります。
チェックアウトせずに別のブランチのログを表示することはできますか?
つかいます
git log <branch>
ここで、<branch>
は対象のブランチの名前です。
git-log
manページから...そのコマンドのmanページ で指定されているgit-log
の概要の簡略版は
git log [<revision range>]
さらに下には、次の文章があります。
<revision range>
が指定されていない場合、デフォルトはHEAD
(つまり、現在のコミットに至る履歴全体)
つまり、git log
はgit log HEAD
と同等です。たとえば、mybranch
という名前のブランチを使用している場合、このコマンドはgit log mybranch
と同等です。
ログを、別のブランチ、つまり現在使用していないブランチから到達可能なコミットに制限したい場合。これを行う最も簡単な方法は、対象のブランチの名前をgit log
に明示的に渡すことです。
git log <branchname>
<revision-range>
引数が取ることができる多くの形式の詳細については、 gitrevisions manpage を参照してください。