質問

私は最近、hgログを取得して履歴を逆順序で印刷できることを学びました。

hg log -r :

だからもちろん私は試しました:

git log -r :

まあ、それはうまくいきませんでした。では、Gitで同じことをするコマンドは何ですか?

役に立ちましたか?

解決

使用 --reverse オプション:

git log --reverse

他のヒント

入力する必要はありません --reverse 常に、バッシュ関数も必要ありません。 Gitエイリアスを作成するだけです。お気に入りのテキストエディターを開き、グローバルを開きます .gitconfig ファイル。通常、ホームディレクトリにあります。

次のようなセクションに移動または作成します。

[alias]
    lg = log -10 --reverse

最新の10のコミットをつかむgitエイリアスを作成します それから そのリストが逆転して、これらの10の最新が下部にあります。これで、単に実行できます。

git lg

ヤクブ・ナルブスキ's コメント ( "それは例: git log -10 --reverse 最後のコミットが10を取得します それから 逆リスト ")は、GIT 2.11(2016年第4四半期)で明確にされています。

見る コミット04be694 (2016年9月27日) Pranit Bauva(pranitbauva1997).
(融合 Junio C Hamano- gitster --コミット54A9F14, 、2016年10月11日)

rev-list-options: :の使用法を明確にします --reverse

ユーザーはしばしば、最古か最新かを疑問に思うことがよくあります n コミットはによって示されます log -n --reverse.
それを明確にします --reverse キックするだけです どのコミットがそれらを浸透させないことが示されるかを決定します。

見る 制限をコミットします.

bashrc関数を作成できます(Unixy OSを使用していると仮定します)

function git_logr {

    git log --reverse

}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top