web-dev-qa-db-ja.com

Git GUI、Git Bash、Git CMDの違い

Git GUIGit BashGit CMDの違いは何ですか?私は初心者です。インストールを行うために、通常はgit bashとgit CMDの両方を使用しています。

47
Rim

Git CMDは、gitコマンドを使用した通常のWindowsコマンドプロンプトとまったく同じです。コマンドラインを使用して、すべてのGit機能を使用できます。すでにWindows cmdに精通しており、Windowsでのみ作業する場合に役立ちます。

Git Bashは、Windowsで bash 環境をエミュレートします。コマンドラインですべてのgit機能とほとんどの 標準UNIXコマンド を使用できます。 Linuxに慣れていて、同じ習慣を維持したい場合に便利です。

Git GUIはGraphicalUserInterfaceを使用すると、コマンドラインに触れることなくGitを使用できます。他のGitクライアントの代替手段です。 Git GUIは非常に小さいため、GUIに関心がある場合は、 他の選択肢 も確認できます。

どちらを使用するかはあなた次第です。他の多くの人と同様に、グラフィカルインターフェイスに切り替える前に、コマンドラインでGitを学ぶことをお勧めします。 Git BashとGit CMDのどちらを選択したらよいかわからない場合は、bashは学ぶのに非常に便利なツールなので、Git Bashに行きます。

63
Winter

GIT GUI、GIT BASH、GIT CMDの違いは何ですか?

以前Quoraで誰かがそれを聞いたことがあります。

Git Bash

BashはUnixシェルおよびコマンド言語であり、Linux(Ubuntuなど)およびOS Xのデフォルトのシェルです。一般的な用語では、Linuxデバイスの端末で実行されるgitはgit bashとして知られています。

Git CMD

(コマンドラインプロンプト)は、Windowsオペレーティングシステムのコマンドラインインタープリターです。 Linuxのbad-ass端末に相当するものを並べ替えます。Windowsにgitをインストールし、コマンドラインの使用に慣れている場合、cmdを使用してgitコマンドを実行します。

上記のいずれかを使用する場合のgitコマンドに関しては、まったく違いはありません。私はいつでもcmdよりも端末を好むでしょうが、従来の理由でWindowsが好きなら、Cygwinを使ってWindowsのような端末を私に与えました。

Git GUI

本質的には、黒い画面(コマンドライン)でのコーディングが嫌いな人を対象としています。好きなgitコマンドを実行するためのグラフィカルユーザーインターフェイスを提供します。ローカルリポジトリからステージングキューにいくつかの変更をコミットする場合は、ボタンをクリックするだけで変更をコミットできますが、gitコマンドは 'git commit -m ""

あなたの質問には十分だと思います。

13
GeneGi