[解決済み] 現在のブランチ以外のブランチのログを印刷するにはどうしたらいいですか?
2022-08-29 21:48:56
質問
あるブランチにいくつかの変更を加えています。 いくつかのファイルがプロセスによってロックされているため、ブランチを変更するには、ロックされているすべてのプロセスを停止し、次に
stash
を実行してから、他のブランチをチェックアウトしてそのログを見る必要があります。
チェックアウトせずに、別のブランチのログを見ることは可能でしょうか?
どのように解決するのですか?
TL;DR
使用方法
git log <branch>
ここで
<branch>
は対象となる支店の名前です。
から
git-log
のマニュアルページ...
の簡略版です。
git-log
で指定された概要の簡略版です。
コマンドのマニュアルページ
は
git log [<revision range>]
さらにその下には、次のような一節があります。
を使わない場合
<revision range>
が指定されていない場合、デフォルトはHEAD
になります (つまり、現在のコミットに至るまでの全履歴)。
言い換えれば
git log
とは
git log HEAD
. というブランチであれば
mybranch
と言って、このコマンドはまた、同じように
git log mybranch
.
別のブランチ、つまり現在自分がいないブランチから到達可能なコミットに限定してログを取得したいとします。これを実現する最も簡単な方法は、対象となるブランチの名前を明示的に
git log
:
git log <branchname>
を参照してください。
gitrevisions マニュアルページ
が持つさまざまな形式の詳細については
<revision-range>
引数が取ることのできるさまざまな形式についての詳細は
関連
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] 現在のGitブランチをmasterブランチにする
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] Git で、別のブランチの変更を選択的にマージしたり選択したりするにはどうすればよいですか?
-
[解決済み】別のブランチから1つのファイルだけを取得する方法は?
-
[解決済み】コミットメッセージでGitリポジトリを検索する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
エラーが発生しました。マージされていないファイルがあるため、プリングはできません
-
Git error: cannot spawn ssh.の回避策。そのようなファイルやディレクトリはありません
-
解決策正しいアクセス権を持っていることと、リポジトリが存在することを確認してください。
-
gitの利用(ssh鍵の作成とgithubの利用)。
-
[解決済み] キーフィンガープリントが原因でHerokuにプッシュできない
-
[解決済み] Jenkins Pipeline Git SCM を認証情報でチェックアウトする?
-
[解決済み] ローカルレポとリモートレポを接続する
-
[解決済み] 以前のコミットにファイルを追加するには?
-
[解決済み] プル前にローカルとGitHubのリポジトリの差分を確認する方法 [重複]について
-
[解決済み] git add --patch' で新しいファイルをインクルードする?