もう怖くないGit!チーム開発で必要なGitを完全マスター セクション1復習

セクション1: GitとGitHubってなに?

Gitってなんのために使うの?

ファイルのバージョンを管理するために使う

  • ファイルのバージョンを管理しないと
    • 最新のファイルがわからなくなる
    • 複数人で利用するファイルだと誰かが誤って修正してしまう可能性がある
  • ファイルのバージョンを管理すると
    • いつ、誰が、何を変更したかが分かる
    • ファイルの最新状態が分かる
    • 以前の状態に戻せる

GitHubとは

Gitリポジトリホスティングサービス(ファイルの変更履歴をオンライン上で管理する)

  • GitHubの特徴
    • プルリクエストで複数人開発
      • 変更を取り込むようリクエストする
      • リクエストに修正依頼を出す、変更を確認できるなどチーム開発しやすくなる
    • 世界中のチームがGitHub上で開発
      • 世界中のプロジェクトを確認・参画できる
      • 一般の人でもOSS開発しやすくなった
  • GitHubのサービス