Git-User-Switch : git ユーザーを簡単に切り替える
(github.com)- 複数のユーザー(個人/会社など)プロファイル間を簡単に切り替えられる CLI ツール
→ git-user を実行後、ユーザーリストから選択するとすぐに切り替え
- グローバル/ローカルユーザーを個別にサポート(デフォルトはローカル)
→ ~/.gitconfig または project/.git/config
- ユーザーの追加/削除および全体リセットに対応
→ git-user を実行後、ユーザーリストから選択するとすぐに切り替え
→ ~/.gitconfig または project/.git/config
3件のコメント
複数人が同じアカウントで同じフォルダを作業する場合、コミット前にユーザーを確認して変更させるにはどうすればよいでしょうか? ご助言をお願いします。
便利なツールを共有していただき、ありがとうございます。
そのほかの意見として、path に応じて
gitconfigファイルが選択されるようにするのも、良い方法だと思います。https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e
わあ!! 私が見る限り、こっちのほうが良いですね。ありがとうございます。
普通は会社の作業と個人の作業でフォルダを別々に使うことも多いので、一度会社/個人の最上位フォルダだけ設定しておけば、意識せずに作業できそうです。
.gitconfigでIncludeIFを使って、フォルダごとに異なるユーザー情報を読み込む方式[includeIf "gitdir:~/code/personal/"]
[includeIf "gitdir:~/code/professional/"]