Gitを使用したユーザー情報リストの取得方法


  1. Gitのインストール: まず、ローカルマシンにGitをインストールする必要があります。公式のGitウェブサイト (https://git-scm.com/) からダウンロードしてインストールしてください。

  2. ユーザー情報リストのリポジトリのクローン: ユーザー情報が含まれているリポジトリをクローンします。以下のコマンドを使用して、リポジトリをクローンします。

git clone <リポジトリのURL>
  1. リポジトリに移動: クローンしたリポジトリのディレクトリに移動します。
cd <リポジトリのディレクトリ>
  1. ユーザー情報を表示: ユーザー情報を表示するために、Gitのログコマンドを使用します。
git log --pretty=format:"%an - %ae"

上記のコマンドは、コミットの作者名 (%an) とメールアドレス (%ae) を表示します。

  1. ユーザー情報をリストに出力: ユーザー情報をリストに出力するには、シェルスクリプトやプログラミング言語を使用することができます。以下にPythonを使用した例を示します。
import subprocess
output = subprocess.check_output(['git', 'log', '--pretty=format:%an - %ae'])
users = output.decode('utf-8').split('\n')
# ユーザー情報のリストを出力
for user in users:
    print(user)

上記のコードは、git log コマンドの出力を取得し、それをユーザー情報のリストに分割して表示します。