見出し画像

GIT&GITHUBについて


こんにちは。SSD-2事業部のG・Nです。
私は初心者エンジニアです。
今回は、エンジニアがよく使用するツールであるGitとGitHubについて説明したいと思います。


バージョン管理システム(VCS)とは?

プロジェクトやファイルの変更履歴を記録し、複数の人が同時に作業する際に変更を調整するためのツールです。

Gitとは?

Gitは開発者がソフトウェアのソースコードやファイルの変更を追跡し、効果的に管理するためのソフトウェアです。

Githubとは?

GitHubは、開発者がソフトウェアのコードをオンラインで保存し、他の人と一緒に作業するためのウェブサービスです。

GITとGITHUBの利点

  • バージョン管理の簡単さ: Gitはファイルの変更履歴を記録し、間違えた場合でも以前の状態に戻ることができます。

  • チームでの作業が簡単: GitHubを利用することで、複数の人が同時にプロジェクトに参加し、効率的にコードを共有・レビューできます。誰が何を変更したかを明確に把握でき、チーム全体で協力して成果物を作り上げることができます。

  • 安全なクラウドバックアップ: GitHubはインターネットを介してプロジェクトを保存し、コンピュータが壊れたり紛失した場合でも安全に復元できます。データの保護と管理が簡単になります。

GitとGitHubの重要性は

プロジェクトの進捗を効果的に確認できます。Gitは変更履歴を詳細に管理し、どの部分がどのように変更されたかを透明に記録します。GitHubを利用することで、その変更履歴をクラウド上で共有し、チーム全体がリアルタイムでプロジェクトの状況を把握できます。これにより、チームの協力やプロジェクトの管理が円滑に行われ、進捗状況を的確に把握することが可能となります。

Git リポジトリ

リポジトリは、ファイルやディレクトリの状態を保存し、履歴を管理する場所です。リポジトリを使うことで、特定のディレクトリ内のファイルやフォルダの変更履歴を追跡し、過去の状態にアクセスできるようになります。

1.新しいリポジトリの作成手順

  • git init
    リポジトリを初期化します。

  • git add [file名] or  git add .
    ファイルの中身をインデックスに追加します。

  • git commit -m "first commit"
    最初のコミットを作成します。

  • git branch -M main
    デフォルトブランチを main に変更します。

  • git remote add origin [httpsリンク]
    リモートリポジトリを追加します。 [httpsリンク] はGitHubなどで取得したリポジトリのURLに置き換えます。

  • git push -u origin main
    ローカルの main ブランチをリモートリポジトリにプッシュします。

2.既存のリポジトリをクローンする手順

git clone <httpsリンク>
既存のリポジトリをクローン(コピー)します。<httpsリンク> はクローン元のリポジトリのURLに置き換えます。

まとめ

Gitはソフトウェアの変更履歴を管理するためのツールで、誤った変更を元に戻したり、複数の開発者が同時に作業する際に変更を調整します。GitHubはGitをオンラインで利用できるサービスで、プロジェクトの共有やチームでの協力を容易にします。これにより、バージョン管理の簡便さやチーム作業の効率化、安全なクラウドバックアップが実現されます。



いいなと思ったら応援しよう!