Bitbucketで2人で開発するときの運用ルール
運用ルール
- ローカルリポジトリでは、必ずブランチを切って作業する
(ローカルリポジトリでmasterは絶対に編集しない) - ブランチで編集した内容をmasterにmergeするときは、リモートリポジトリでmergeする
(プルリクエスト -> マージ) - リモートリポジトリでmerge完了後は、ローカルリポジトリのmasterでgit pullを行う
やり方
・ブランチをきる
git checkout -b ブランチ名
・編集する
・コミットする
git add . git commit -m "コミットメッセージ"
・masterに戻って、ローカルリポジトリのmasterを最新に
git checkout master git pull
・先のブランチにまた戻って、mergeを行う
git checkout ブランチ名 git merge master
(注意1)masterでpullしてAlready updatedの場合は、この作業は不要 (注意2)mergeを実施してconflictが発生したら解消する
・ブランチリモートリポジトリにプッシュ
git push --set-upstream origin ブランチ名
・プルリクとマージはBitbucketのブラウザで実施
・masterに戻って、最新にしておくと良し
git checkout master git pull
これで完了。 次の編集作業を、またブランチを切って行う。