[解決済み】作者の全ブランチから一度にgitログを取得する方法は?
2022-04-05 12:08:51
質問
作者が行ったすべてのコミットのレポートを取得する必要があります。 今のところ、以下のコマンドをラップしたスクリプトを持っています。
git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr
問題なく動作しています。 しかし、現在のブランチに対するアクションしか報告されません。 作者のコミットメッセージを記録するようなオプションはありますか? すべてのブランチから 現在のものだけでなく?
言い換えれば、git はリポジトリのすべてのコミットを(日時で)逆ソートしたシーケンスを作成し、そのシーケンスからログ情報を抽出することができますか?
解決済みです。 (下のコメントからコピーして、それ以外は非表示になっています)
問題は、私は1つのリポジトリと2つのブランチで同時に動作するように2つのクローンを持っていることでした。私はオリジンリポジトリに変更をプッシュしましたが、クローンリポジトリに変更をフェッチするのを忘れていました。この方法では
--all
をクローンリポジトリに使用した場合、動作しないことがありました。
解決方法は?
コマンドは正しいです。
--all
スイッチは、すべてのブランチからのコミットを表示します。コメントにある質問に答えると、これはベアリポジトリでも動作します。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] Git ですべてのリモートブランチをクローンする方法
-
[解決済み] git rebase の取り消し
-
[解決済み] Git を使ってタグをリモートリポジトリにプッシュするには?
-
[解決済み] Git フェッチ リモートブランチ
-
[解決済み] すべてのGitブランチを取得する方法
-
[解決済み] Git のローカルコミットを破棄する
-
[解決済み】Gitで複数のコミットの著者名やコミッター名、Eメールを変更する方法は?
最新
-
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 revert <hash> not allowed due to a merge but no -m option was given.
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
[解決済み】未マージファイルがあるため、Gitマージができない
-
git revert + git rebase 一度に複数のコミット_本然233的博客程式员息信网_git revert Multiple
-
[解決済み】ローカルGitブランチとそのリモートブランチを比較する方法
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] 新しいBitbucketでリポジトリを削除するにはどうすればよいですか?
-
[解決済み] Gitのプッシュエラーです。Unable to unlink old (Permission denied)です。
-
[解決済み】GitHubで、すべてのブランチのすべての(最近の)コミットを見る方法はありますか?