Git

コマンドリファレンス

git fetch とは?リモートの変更を安全に取得するコマンドと使い方

git fetch コマンドは、リモートリポジトリの最新の変更をローカルに取得するためのコマンドです。ただし 作業ブランチや作業ディレクトリのファイルは一切変更されず、リモート追跡ブランチ(origin/main など)に更新内容がダウンロ...
コマンドリファレンス

git remote – リモートリポジトリを管理するコマンド

git remote コマンドは、リモートリポジトリの登録・表示・削除・リネームを行うためのコマンドです。複数のリポジトリを扱う場合や、GitHub/GitLab などのリモートと連携するときに利用されます。構文(Syntax)git re...
コマンドリファレンス

git rebase – コミット履歴を付け替えるコマンド

git rebase コマンドは、あるブランチの変更を別のブランチの先頭に付け替えるためのコマンドです。履歴を整理して直線的にすることで、ログを見やすく保ちたいときに利用されます。構文(Syntax)git rebase [オプション] <...
コマンドリファレンス

git merge – ブランチを統合するコマンド

git merge コマンドは、現在のブランチに別のブランチを統合(マージ)するためのコマンドです。複数の開発ラインをまとめ、機能追加や修正を取り込むときに利用されます。構文(Syntax)git merge [オプション] <ブランチ名>...
コマンドリファレンス

git switch – ブランチを切り替えるコマンド

git switch コマンドは、ブランチを切り替えるためのコマンドです。従来は git checkout がブランチ切り替えとファイル復元を兼ねていましたが、役割を分けるために Git 2.23 以降で導入されました。構文(Syntax)...
コマンドリファレンス

git checkout – ブランチやコミットを切り替えるコマンド

git checkout コマンドは、ブランチ・コミット・タグの切り替えや、ファイルを特定時点の状態に戻すために使う、Git の中心的なコマンドです。Git 2.23 以降では一部の役割が git switch / git restore ...
コマンドリファレンス

git branch – ブランチを作成・一覧表示・削除するコマンド

git branch コマンドは、Git リポジトリでブランチの作成・一覧表示・削除・リネームを行うためのコマンドです。複数の開発ラインを管理するために利用されます。構文(Syntax)git branch [オプション] [ブランチ名] ...
コマンドリファレンス

git diff – 変更内容を比較表示するコマンド

git diff コマンドは、Git リポジトリにおける変更内容を比較して表示するためのコマンドです。ワークツリーとステージングエリア、またはコミット間の差分を確認するのに利用されます。構文(Syntax)git diff [オプション] ...
コマンドリファレンス

git log – コミット履歴を表示するコマンド

git log コマンドは、Git リポジトリのコミット履歴を表示するためのコマンドです。誰が、いつ、どのようなメッセージでコミットしたかを確認するのに利用されます。構文(Syntax)git log [オプション]主なオプション一覧オプシ...
コマンドリファレンス

git commit – ステージされた変更を記録するコマンド

git commit コマンドは、ステージングエリアに追加された変更をリポジトリに記録するためのコマンドです。履歴を残す基本操作であり、メッセージを添えて変更内容を保存します。構文(Syntax)git commit [オプション] [-m...
コマンドリファレンス

git add – ファイルをステージに追加するコマンド

git add コマンドは、作業ツリーで変更されたファイルや新規作成ファイルをステージングエリアに追加するためのコマンドです。次のコミットに含めたい変更を選択する際に利用されます。構文(Syntax)git add [オプション] <ファイ...
コマンドリファレンス

git status – リポジトリの状態を表示するコマンド

git status とは、現在の Git リポジトリにおける作業ツリーとインデックス(ステージ)の状態を表示するためのコマンドです。どのファイルが変更され、どのファイルがステージング済みか、どのファイルが未追跡なのかを確認するのに利用され...
コマンドリファレンス

git clone – 既存リポジトリをコピーするコマンド

git clone コマンドは、既存の Git リポジトリを複製して新しい作業ディレクトリを作成するためのコマンドです。リモートリポジトリを取得して作業を始めたいときに利用されます。構文(Syntax)git clone [オプション] <...
コマンドリファレンス

git init – 新しいリポジトリを作成するコマンド

git init コマンドは、指定したディレクトリに新しい Git リポジトリを初期化するためのコマンドです。バージョン管理を開始するときに最初に実行される基本コマンドです。Gitで使用されるコマンドなので、あらかじめ「Git」や「Bash...
コマンドリファレンス

git – 分散型バージョン管理システム

git は、ソースコードの変更履歴を記録・追跡し、複数人での開発を効率的に行うための分散型バージョン管理システム (DVCS) です。ブランチを自由に作成して並行開発を行い、マージによって統合できます。Linuxカーネル開発のために Lin...