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

Gitの基本コマンドを理解するためのイメージ
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 push
  • git pull:リモートの変更を取得して反映
  • git push:ローカルの変更をリモートへ送信

GitHubなどのリモートリポジトリと連携する際に欠かせないコマンドです。

最初は「使う頻度が高いコマンド」から覚える

Gitには多くのコマンドがありますが、最初からすべてを覚える必要はありません。
以下の流れを自然に使えるようになることが、最初の目標です。

  1. git status で状態確認
  2. git add でステージング
  3. git commit で履歴保存
  4. git loggit diff で確認

この基本操作を繰り返すことで、Gitの仕組みが自然と身についていきます。

まとめ

Gitの基本コマンドは、それぞれ明確な役割を持っています。
単に暗記するのではなく、「どの場面で使うのか」を意識することが大切です。

まずは、日常的に使う基本コマンドを確実に押さえ、
その後にブランチやリモート操作へと理解を広げていくのがおすすめです。

関連記事