Gitコマンド解説

はじめに

Gitはバージョン管理システムであり、ソフトウェア開発プロジェクトの変更履歴を追跡するための強力なツールです。 このページでは、主要なGitコマンドとその引数について解説します。 コマンドはカテゴリー別に整理されており、それぞれのコマンドの基本的な使い方と一般的な引数を紹介しています。

カテゴリー別コマンド一覧

Git運用解説

Git Flow、CircleCI、GitHub Actionsなど、Gitを使った開発運用に関する解説です。

Git運用解説を見る

基本的なGitコマンド

リポジトリの初期化やクローンなど、Gitを使い始める際の基本的なコマンドです。

主なコマンド: git init, git clone など

基本的なGitコマンドの詳細を見る

変更の追跡と確認

作業ディレクトリの状態確認や変更をステージングエリアに追加するコマンドです。

主なコマンド: git status, git add など

変更の追跡と確認コマンドの詳細を見る

コミット関連のコマンド

変更をリポジトリに記録するコマンドです。

主なコマンド: git commit など

コミット関連のコマンドの詳細を見る

ブランチ関連のコマンド

ブランチの作成、切り替え、管理などを行うコマンドです。

主なコマンド: git branch, git checkout, git switch など

ブランチ関連のコマンドの詳細を見る

リモートリポジトリ操作

リモートリポジトリとの連携や変更の送受信を行うコマンドです。

主なコマンド: git remote, git push, git pull, git fetch など

リモートリポジトリ操作コマンドの詳細を見る

履歴と差分の確認

コミット履歴や変更内容を確認するコマンドです。

主なコマンド: git log, git diff など

履歴と差分の確認コマンドの詳細を見る

一時保存と作業の復元

作業中の変更を一時的に保存するコマンドです。

主なコマンド: git stash など

一時保存と作業の復元コマンドの詳細を見る

マージとリベース

ブランチの統合やコミット履歴の整理を行うコマンドです。

主なコマンド: git merge, git rebase, git cherry-pick など

マージとリベースコマンドの詳細を見る

サブモジュール管理

リポジトリ内に別のリポジトリを含めて管理するためのコマンドです。

主なコマンド: git submodule add, git submodule update など

サブモジュール管理コマンドの詳細を見る