【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
よくわからず使ってるので、なんか違う気もするけど・・・
正しいやりかたご存知のかた教えて下さい
以上です