Gitとは?わかりやすく解説【コミット・ブランチ・マージ・GitHub】エンジニア向け2026年版

Gitはソースコードの変更履歴を管理するバージョン管理システム。コミット・ブランチ・マージ・プルリクエストの使い方・GitとGitHubの違いを現役エンジニアが解説します。

更新日: 2026-04-27 / IT Career Lab 編集部

Gitとは何か(一言で)

Git(ギット)とは、ソースコードの変更履歴を管理する「バージョン管理システム」です。「誰がいつ何を変更したか」を記録し、過去の状態に戻したり、複数人が同時に開発したりできます。2005年にLinuxカーネル開発者のLinus Torvaldsが作成し、現在は世界で最も使われているバージョン管理システムです。

Gitの基本概念

リポジトリ(Repository) — コードと変更履歴をすべて格納する場所。ローカルリポジトリとリモートリポジトリの2種類がある。
コミット(Commit) — 変更のスナップショット。誰がいつ何を変更したかのメッセージ付きで記録される。
ブランチ(Branch) — 開発の流れを分岐させる機能。mainブランチを守りながら、featureブランチで新機能を開発する。
マージ(Merge)/ プルリクエスト(PR) — ブランチの変更を別ブランチに統合すること。GitHubではPR経由でコードレビューを実施する。

よく使うGitコマンド

# リポジトリの初期化
git init
# 変更をステージング
git add .
# コミット
git commit -m "feat: ユーザー認証機能を追加"
# ブランチ作成・切り替え
git checkout -b feature/login
# リモートにプッシュ
git push origin feature/login

よくある質問

Gitはバージョン管理のツール(ソフトウェア)、GitHubはGitリポジトリをクラウド上でホストするサービス(プラットフォーム)です。GitLabやBitbucketも同様のサービスです。

同じファイルの同じ行を別々に変更するとコンフリクトが発生します。<<<<< HEAD〜===== 〜>>>>> の間の変更を手動で選択し、git add して git commit すれば解消できます。

Conventional Commits(feat:・fix:・docs:・chore:など)が広く使われています。「何をしたか(what)」より「なぜしたか(why)」を書くと後で読みやすいコミット履歴になります。

関連用語・ページ

🚀

CI/CDとは?

Gitと組み合わせる自動化パイプライン

💻

プログラミング用語集

開発現場の基礎用語まとめ

🎯

技術面接対策

Git関連の面接頻出質問と回答例

ITエンジニアの転職

スキルを転職で年収アップにつなげる

ITエンジニア向け転職サービス2強を並行利用するのが最も効果的です。

Direct typeでスカウトを受取る → レバテックキャリアに相談する →

※どちらも完全無料。登録だけで市場価値を確認できます。