Gitコマンドを使用してコミット名のみを表示する方法


  1. "git log --oneline"コマンド: このコマンドを使用すると、各コミットの一意のショートハッシュとコミットメッセージの要約が表示されます。コミット名のみを抽出するには、このコマンドを使用するだけです。
$ git log --oneline
  1. "git log --format=%s"コマンド: このコマンドを使用すると、各コミットのコミットメッセージの要約のみが表示されます。
$ git log --format=%s

どちらの方法でも、コミット名のみが表示されるため、投稿するブログの情報を取得するのに役立ちます。

また、コード例を提供することもできます。以下に、PythonでGitリポジトリのコミット名のみを取得する例を示します。

import subprocess
def get_commit_names():
    command = ['git', 'log', '--format=%s']
    output = subprocess.check_output(command).decode('utf-8')
    commit_names = output.strip().split('\n')
    return commit_names
commit_names = get_commit_names()
for name in commit_names:
    print(name)

上記のコードは、subprocessモジュールを使用してGitコマンドを実行し、コミット名のみを取得します。このコードを実行すると、各コミットのコミット名が表示されます。