私はしばらくは見ていないプロジェクトでは、最新のコミットのログメッセージに接頭辞(Head -> Branch_Name)
が付きます。さらにログメッセージを閉じると、(master)
は別のコミットメッセージに接頭辞を付けます。ログに '(Head - > Branch_Name)'と '(Master)'というGitの意味があります
これらのメッセージプレフィックスは何を示していますか、これらのメッセージを取得するためには何が行われていなければなりませんか? settings_handling
は、現在チェックアウトされているブランチです。
817824881c (HEAD -> settings_handling) add: setting to order rows by title
e9235c269b docs: updated info. line documentation (fixing error)
68d3987fe0 add: various settings to control appearance
...skip a few...
ba9e71ee5f (master) refactor: WindowItem class overlay variables renamed
141d59b1aa add: OsWindowControl class; handles OS related window activity
「フル」ログを表示すると、これらのメッセージはSHAチェックサムの後に表示されます。例えば
commit 817824881c67d71b49d27ab407fa460fbcbddfb6 (HEAD -> settings_handling)
Author: ******************************
add: setting to order rows by title
Setting added:
order_rows_by_title (bool)
それが関連している場合は、現在のブランチとステータスは以下のとおりです。
$ git status
On branch settings_handling
nothing to commit, working tree clean
$ git branch
master
* settings_handling
私はそれらがブランチ名であることを理解していますが、なぜこれらの2つのコミットが選別されていますか? – mattst
これらの2つのコミットは、これらの2つのブランチのヒント(最後のコミット)です。例えば 'git branch new_name e9235c269b'を使ってコミット' e9235c269b'からブランチを作成すると、そのコミットにも見えます。 – Mureinik
ありがとう、ありがとう。私はちょうど他のいくつかのプロジェクトを見てきました。私はこれらのプレフィックスをすべて取得しています。私はそれらを見るのに慣れていないので、質問 - しかし、私は今朝(すべてのソフトウェアは最新の利用可能なバージョンに更新された)Linuxのアップグレードを行い、ログはgitが更新されたことを示しています。明らかに私はgitバージョンにアップグレードしました。このバージョンではデフォルトではこれらのメッセージは表示されませんでした。乾杯。 – mattst