ブランチとコラボレーション
Gitのブランチ機能を活用したチーム開発の手法を学びます。ブランチの作成と管理、コンフリクトの解消など、実際のプロジェクトで必要な協働開発スキルを習得します。学習用環境としてGitHub Codespacesの利用方法も紹介します。
- ブランチ
- プルリクエスト
- コンフリクト解消
次のステップを確認しよう
クリアしたあなたに、次に挑戦できるステップを紹介します。
学習内容をみる (1演習)
よくある質問
- Gitとは何ですか?
- コードの変更履歴を管理するためのツール(バージョン管理システム)です。いつ、誰が、どこを変更したかを記録でき、過去の状態に戻すこともできます。
- GitとGitHubの違いは何ですか?
- Gitはバージョン管理ツール、GitHubはGitのリポジトリをインターネット上で管理・共有できるサービスです。本コースでは両方の使い方を学びます。
- プログラミング初心者でも受講できますか?
- 本コースはGitの基本操作(add、commit、push、pull)を学んだ方を対象としています。はじめてGitに触れる方は、まずProgateの「Git」コースと「Command Line」コースで基礎を学んでから受講してください。
- このコースを終えると何ができるようになりますか?
- ブランチを切って作業し、プッシュしてプルリクエストでレビューを受けるという、チーム開発の一連の流れを自分で進められるようになります。コンフリクトの解消やコミットの取り消しといった、つまずきやすい場面への対処も身につきます。
- ProgateのGitコースとの違いは何ですか?
- ProgateのGitコースがadd・commit・pushといった基本操作を学ぶ入門編である一方、本コースはProgate Pathのコンテンツで実際の開発環境を動かしながら学ぶ実践編です。環境構築やブランチ管理、プルリクエストなど一歩踏み込んだ内容を扱うため、基礎を学んだ方が実務に近い形でスキルアップするのに最適です。
- 開発環境の準備は必要ですか?
- 本コースではGitHub Codespacesを使うため、お使いのパソコンに開発環境を構築する必要はありません。ブラウザ上で実際の開発環境を動かしながら学習を進められます。コース冒頭でCodespacesの準備方法から解説します。