Pythonとサラリーマンと

2020年6月にPythonを始めたサラリーマンのブログです。

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

これで完了。 次の編集作業を、またブランチを切って行う。