Git Bash

Unix 形式のコマンド ライン環境で実行できるコマンド ライン ユーティリティ プログラムの集まりというのが、git の基本コンセプトです。Linux や macOS などの最新の OS には、Unix コマンド ライン ターミナルが組み込まれています。これによって、git を操作する際に Linux と macOS を補完的な OS として使用することができます。一方、Microsoft Windows では、Unix とは異なるターミナル環境である Windows コマンド プロンプトを使います。

Windows 環境では、通常 Git はより高いレベルの GUI アプリケーションに組み込まれています。git 用の GUI では基盤となるバージョン管理システムのコア部分が抽象化されて隠されています。これによって Git 初心者でもすぐにプロジェクトに貢献できるようになります。チーム メンバーの増加とともにプロジェクトのコラボレーション要件が増えてきたら、手を加えていない Git 手法が実際にうまくいくのか見極めておくことが重要になります。これは、コマンド ライン ツールの GUI バージョンを削除することが有益な場合です。Git Bash ではターミナル形式で Git を操作できます。

Git Bash とは何か?

Git Bash は Microsoft Windows 環境用のアプリケーションで、Git コマンドラインエクスペリエンスにエミュレーションレイヤーを提供します。Bash は Bourne Again Shell の略です。シェルとは、記述されたコマンドを通じた OS とのやり取りに使用されるターミナルアプリケーションです。Bash は Linux と macOS のデフォルトのシェルとして広く知られています。Git Bash は、Bash、一般的な Bash ユーティリティの一部、Git を Windows OS にインストールするパッケージです。

Git Bash のインストール方法

Git Bash は、Git for Windows パッケージに含まれています。Git For Windows は他の Windows アプリケーションと同じようにダウンロードしてインストールできます。パッケージをダウンロードしたら .exe ファイルを見つけて開き、Git Bash を実行します。

Git Bash の使い方

Git Bash は標準的な Bash と同じ方法で操作できます。Bash の基本的な使い方を見ておくと良いでしょう。このドキュメントでは Git を中心に取り上げているため、Bash の高度な使い方は紹介していません。

フォルダーの移動方法

Bash コマンド pwd を使って「現在作業中のディレクトリ」に移動します。pwd は、DOS (Windows コンソール ホスト) ターミナルの cd と同じ動作をします。pwd で移動した先が、現在 Bash セッションを実行しているフォルダーまたはパスになります。

Bash コマンド ls は、現在作業中のディレクトリのコンテンツを「一覧表示」するのに使います。ls は、Windows コンソール ホスト ターミナルの DIR と同じ動作をします。

cd コマンドは、Bash と Windows コンソール ホスト両方にあります。cd は「Change Directory」の略です。cd は、追加したディレクトリ名といっしょに呼び出されます。cd を実行すると、ターミナル セッションの現在作業中のディレクトリを渡されたディレクトリの引数に変更します。

Git Bash コマンド

Git を学習する準備はできていますか?

この対話式チュートリアルを利用しましょう。

今すぐ始める