二人以上の開発者がいて、協力しながらシステム開発するという、ごく一般的な状況での GIT 運用について考えたい。
この運用方法で普段使うコマンド:
- フェッチ(リモートリポジトリからダウンロード)
- コミット(作業内容をバージョン管理システムに格納する)
- マージ(自分の作業内容と他の人の作業内容とを統合する)
- プッシュ(リモートリポジトリにアップロード)
これだけ覚えれば、GITを十分活用できます。
たくさんあるGITの機能を解説している記事をよく見かけますが、
全部の機能を使いこなす必要はありません。
より複雑な機能は、慣れてからにしましょう。
- 想定シナリオ
- 用語説明
- リモートリポジトリの作成
- 担当者用ブランチの作成(新規にリポジトリを作る場合)
- 担当者用ブランチの作成(リモートリポジトリの内容を元に作る場合)
- 担当者用ブランチでの作業
- 担当者用ブランチを master にマージする
- 競合の解決
- master を担当者用ブランチにマージする
TIPS
タグ
コメントをかく