Gitの基本コマンドまとめ|初心者が最初に覚える操作一覧

Gitは、ソースコードやファイルの変更履歴を管理するための分散型バージョン管理システムです。
開発現場だけでなく、個人制作やチーム作業でも広く使われています。
本記事では、Git初心者が最初に覚えておきたい基本コマンドを厳選し、それぞれの役割と使いどころをわかりやすく整理します。
Gitの全体像を理解しながら、実務で迷わず使える状態を目指します。
Gitの基本構造を簡単におさらい
Gitのコマンドを理解する前に、Gitの基本構造を把握しておくことが重要です。
Gitには、主に以下の3つの領域があります。
- 作業ディレクトリ:ファイルを編集する場所
- ステージングエリア:コミット前に変更をまとめる場所
- リポジトリ:コミット履歴が保存される場所
この仕組みについては、以下の記事で詳しく解説しています。
Gitの基本コマンド一覧(最初に覚えるべきもの)
git init|Gitリポジトリを作成する
git init指定したディレクトリをGit管理下に置くためのコマンドです。
新しくGitを使い始める際の最初の一歩となります。
git status|現在の状態を確認する
git status作業ディレクトリやステージングエリアの状態を確認できます。
変更されたファイルや、ステージング済みかどうかを把握するために頻繁に使用します。
git add|変更をステージングする
git add ファイル名
git add .変更したファイルをステージングエリアに追加します。. を指定すると、すべての変更をまとめて追加できます。
この「ステージング」という概念は、Gitの理解において非常に重要です。
git commit|変更を履歴として保存する
git commit -m "コミットメッセージ"ステージングされた変更を、ひとつの履歴(コミット)として保存します。
コミットメッセージは「何を変更したのか」が分かるように記述します。
コミットの考え方や役割については、以下の記事が参考になります。
git log|コミット履歴を確認する
git logこれまでのコミット履歴を一覧で表示します。
変更の流れを振り返ったり、過去の状態を確認したりする際に使用します。
git diff|変更内容を確認する
git diffファイルの変更内容を、行単位で確認できます。
コミット前の確認や、レビュー前のチェックに便利なコマンドです。
git branch|ブランチを確認・作成する
git branch
git branch ブランチ名現在存在するブランチの一覧を表示したり、新しいブランチを作成したりします。
ブランチは、作業を安全に分岐させるための重要な機能です。
git checkout / git switch|ブランチを切り替える
git checkout ブランチ名
git switch ブランチ名作業するブランチを切り替えます。
最近では、役割が分かりやすい git switch の使用が推奨されています。
git merge|ブランチを統合する
git merge ブランチ名別のブランチで行った変更を、現在のブランチに取り込みます。
チーム開発や機能追加後の統合作業で使用されます。
git pull / git push|リモートリポジトリと連携する
git pull
git pushgit pull:リモートの変更を取得して反映git push:ローカルの変更をリモートへ送信
GitHubなどのリモートリポジトリと連携する際に欠かせないコマンドです。
最初は「使う頻度が高いコマンド」から覚える
Gitには多くのコマンドがありますが、最初からすべてを覚える必要はありません。
以下の流れを自然に使えるようになることが、最初の目標です。
git statusで状態確認git addでステージングgit commitで履歴保存git logやgit diffで確認
この基本操作を繰り返すことで、Gitの仕組みが自然と身についていきます。
まとめ
Gitの基本コマンドは、それぞれ明確な役割を持っています。
単に暗記するのではなく、「どの場面で使うのか」を意識することが大切です。
まずは、日常的に使う基本コマンドを確実に押さえ、
その後にブランチやリモート操作へと理解を広げていくのがおすすめです。

