21

Git には Mercurial の「hg id」に相当するコマンドはありますか? つまり、作業ディレクトリに変更がある場合、親コミットのハッシュとプラス記号を出力するコマンドですか?

4

5 に答える 5

13

このコマンドは次と同等hg id --idです。

git describe --abbrev=12 --always --dirty=+

于 2018-04-09T15:43:11.310 に答える
4
git log -1 HEAD^

SHA-1を含むコミット全体が表示されます

マージの場合、2 番目の親のコミット情報を表示できます

git log -1 HEAD^2

2 つ以上の親を持つ octopus マージがある場合は、tree-ish 仕様に任意の数を入れることができます。

git log -1 HEAD^5

... 5番目の親のコミット情報を見る

-1ログ出力を1つのコミットに制限するだけです。そのコミットの系統を報告したくありません。

于 2013-01-15T08:14:08.617 に答える
1

そのようなコマンドはないと思いますが次を使用できます。

git status --porcelain

これは、リポジトリ内の変更されたファイルの機械可読リストを出力します。?最初の列で、変更されたファイルを示さないものを探すことができます。

于 2013-01-15T08:05:39.537 に答える
0

git status作業ディレクトリの変更とブランチ情報が表示されます。

git log最後のいくつかのコミットを確認するために使用できると思います。

于 2013-01-15T08:06:32.210 に答える