Skip to content
This repository has been archived by the owner on May 26, 2024. It is now read-only.

Latest commit

 

History

History
33 lines (17 loc) · 2.66 KB

why-use.md

File metadata and controls

33 lines (17 loc) · 2.66 KB

なぜ Git・GitHub を使いたいか

共同開発

個人開発や共同開発をする際に Git や GitHub を使えるようになっておくと何が嬉しいかを説明します。

バージョン管理

Git は、コードやドキュメントなどのファイルの変更履歴を管理することができます。これにより、複数の人々が同じファイルに対して変更を加えた場合でも、誰が何を変更したかを追跡することができます。また、過去のバージョンに戻すこともできます。

分散型開発

Git は、分散型のバージョン管理システムです。これにより、複数の人々が同じリポジトリに対して同時に作業することができます。各人が個別にローカルで作業し、変更をプッシュしてリポジトリに反映させることができます。

ブランチ機能

Git はブランチ機能を提供しています。各開発者は、自分専用のブランチを作成して、そこで作業することができます。そのため、他の開発者が作業するブランチとは別の場所で、自分の変更を加えることができます。これにより、変更の衝突が起こりにくくなります。

コンフリクトの解決

複数の開発者が同じファイルに対して変更を加えた場合、コンフリクトが発生することがあります。しかし、Git は自動的にコンフリクトを検出し、解決するためのツールを提供しています。また、GitHub は、コンフリクトを解決するための UI も提供しています。

コラボレーション

GitHub は、コードレビュー機能を提供することで、複数の人々が同じコードに対してコメントやフィードバックを行うことができます。また、PR を使って、コードの変更をマージする前にレビューを受けることができます。これにより、コードの品質を向上させることができます。

問題追跡

GitHub は、問題追跡システムを提供することで、バグや改善点などの問題を追跡することができます。これにより、開発チーム全員が問題について認識し、対応することができます。

ドキュメント管理

GitHub は、ドキュメントを管理するための機能も提供しています。Wiki 機能を使うことで、プロジェクトに関するドキュメントを共有することができます。また、README.md ファイルを使って、プロジェクトの概要や使い方などを説明することもできます。