質問
私は最近、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
}