【git】ローカルリポジトリに複数人で作業(commit・pullする)

はじめに

今回やりたかったのはgitを使っているけどsvn的な使い方ができないかということ
※使い方として正しいかどうかはわかりません

1つの開発サーバーで複数人が同時にファイル編集などを行うけど、コミットとプルは誰が行ったのかを管理したい、、、というようなイメージです

実装

userAの作業(~/.gitconfigに書き込まれる)

git config --global user.name “userA"

git config --global user.email “userA@example.com"


userBの作業(~/.gitconfigに書き込まれる)

git config --global user.name “userB"

git config --global user.email “userB@example.com"


userAでもuserBでもどちらが行ってもよい作業

git remote add originA https://userA@git.example.com/repo/test.git

git remote add originB https://userB@git.example.com/repo/test.git


※.git/configに保存される

userAがpush

git push originA

userBがpush

git push originB

よくわからず使ってるので、なんか違う気もするけど・・・
正しいやりかたご存知のかた教えて下さい

以上です