0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

チーム開発入門:GitとGitHubで効率的な開発を!初心者向けに改めてまとめてみた

Last updated at Posted at 2025-03-17

はじめに

ソフトウェア開発では、コードの管理やチームでの共同作業が重要です。

Gitは、コードの変更履歴を記録し、効率的なバージョン管理を可能にするツールです。

本資料では、Gitの基本概念やよく使うコマンド、GitHubとの連携方法について説明します。

Gitとは?

Gitは、分散型バージョン管理システムであり、コードの履歴を管理し、複数の開発者が協力して作業できるようにするツールです。

Gitを使用すると、過去の変更を追跡したり、異なるバージョンのコードを管理したりすることができます。

GitHubとは?

GitHubは、GitのリモートリポジトリをホスティングするWebサービスです。

GitHubを利用すると、チームでの共同開発が容易になり、プルリクエスト(Pull Request)を通じてコードレビューを行ったり、Issueを使ってタスク管理をしたりできます。

よく使うGitコマンド

1. リポジトリの初期化

git init

新しいローカルリポジトリを作成するコマンドです。

2. リポジトリをクローンする

git clone <リポジトリのURL>

GitHub上のリポジトリをローカルにコピーします。

3. ステータスの確認

git status

現在のブランチの状態や、変更されたファイルの一覧を確認できます。

4. ファイルをステージングする

git add <ファイル名>

変更したファイルをステージ(コミットの準備)に追加します。
すべてのファイルを追加する場合は以下のようにします。

git add .

5. コミットする

git commit -m "コミットメッセージ"

ステージングされた変更をローカルリポジトリに保存します。

6. リモートリポジトリを登録する

git remote add origin <リポジトリのURL>

リモートリポジトリを登録します。

7. プッシュする

git push origin <ブランチ名>

ローカルの変更をリモートリポジトリ(GitHubなど)に送信します。

8. リモートリポジトリから変更を取得する

git pull origin <ブランチ名>

リモートリポジトリの最新の変更をローカルに取り込みます。

9. ブランチを作成する

git branch <ブランチ名>

新しいブランチを作成します。

10. ブランチを切り替える

git checkout <ブランチ名>

作業するブランチを変更します。

または、以下のコマンドでブランチを作成してすぐに切り替えられます。

git checkout -b <ブランチ名>

11. マージする

git merge <ブランチ名>

指定したブランチの変更を現在のブランチに統合します。

12. ログの確認

git log

コミット履歴を表示します。

13. 変更を取り消す

git reset --hard <コミットID>

指定したコミットIDの状態に戻します。

GitとGitHubの関係性

GitHubはGitを基盤として動作しており、リモートリポジトリとしての役割を担います。Gitをローカルで操作し、最終的にGitHubにプッシュすることで、クラウド上でコードを管理し、チームメンバーと共有できます。

GitHubを利用することで、

  • コードのバックアップ
  • コードレビュー(Pull Request)
  • タスク管理(Issue)
  • 継続的インテグレーション(CI/CD)

などが可能になり、開発の効率を向上させることができます。

まとめ

Gitはバージョン管理システムであり、GitHubはそのリモートリポジトリのホスティングサービスです。

Gitの基本的なコマンドを理解し、GitHubと組み合わせて使用することで、より効率的な開発を行うことができます!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?