gitでdevelopブランチとfeatureブランチを切って開発する
やること
リモートにmasterとdevelopのブランチがあるgitリポジトリがあるとします。
複数の開発者は各々ローカルにdevelopブランチをpullする。 さらにそのdevelopブランチからfeatureブランチを切って、そこで開発を進める。 featureブランチが完成したら、ローカルでdevelopブランチにmergeしてからdevelopブランチをリモートにpushする。 うぇい↑↑
流れ
1. クローンする。masterブランチが落ちてきます。
git clone PATH
2. ローカルでdevelopブランチを切る。
git branch develop
3. ブランチにHEADを移す。
git checkout develop
4. リモートのdevelopブランチをpullする。
git pull origin develop
5. developブランチからfeatureブランチを切ります。
git branch feature
6. featureブランチに移って開発します。
git checkout feature
git add .
git commit -m "開発した"
7. ローカルのdevelopブランチにmergeします。
git checkout develop
git merge feature
複数人でやってる時は、mergeする前に管理者とmergeしても良いか話し合いましょう。 GitHubの場合、featureブランチをdevelopブランチにpullrequestすればいい。
8. リモートのdevelopブランチにpush
git push PATH develop