8 ポイント 投稿者 xguru 2020-11-15 | 3件のコメント | WhatsAppで共有
  • 複数のユーザー(個人/会社など)プロファイル間を簡単に切り替えられる CLI ツール

git-user を実行後、ユーザーリストから選択するとすぐに切り替え

  • グローバル/ローカルユーザーを個別にサポート(デフォルトはローカル)

~/.gitconfig または project/.git/config

  • ユーザーの追加/削除および全体リセットに対応

3件のコメント

 
galadbran 2020-11-16

複数人が同じアカウントで同じフォルダを作業する場合、コミット前にユーザーを確認して変更させるにはどうすればよいでしょうか? ご助言をお願いします。

 
shockrabbit 2020-11-16

便利なツールを共有していただき、ありがとうございます。

そのほかの意見として、path に応じて gitconfig ファイルが選択されるようにするのも、良い方法だと思います。

https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e

 
xguru 2020-11-16

わあ!! 私が見る限り、こっちのほうが良いですね。ありがとうございます。

普通は会社の作業と個人の作業でフォルダを別々に使うことも多いので、一度会社/個人の最上位フォルダだけ設定しておけば、意識せずに作業できそうです。

.gitconfigIncludeIF を使って、フォルダごとに異なるユーザー情報を読み込む方式

[includeIf "gitdir:~/code/personal/"]

path = .gitconfig-personal

[includeIf "gitdir:~/code/professional/"]

path = .gitconfig-professional