1

したがって、次のような単一のファイルを作成したいと思います。

cd /d myfolder git プル

しかし、git変数はWindowsのデフォルトのcmdでは定義されていません。デスクトップでgitシェルアイコンを開いた場合のみです:「C:\ Documents and Settings\Administrador\Definições locais\Application Data\GitHub\GitHub.appref-ms」 --オープンシェル

git シェルを使用して cmd を開き、cd を特定のフォルダーに移動してプル コマンドを実行すると、ウィンドウが開いたままになり、必要に応じて他のコマンドを実行できるようになります。

ありがとう

4

3 に答える 3

1

GIT をインストールしたフォルダーを PATH 環境変数に追加する必要があります。

于 2013-01-16T09:39:46.950 に答える
1

ポータブルなものではなく「Git for Windows」(つまり、git-1.8.0-preview2012___.exe)を実際にインストールし、Windows コマンド プロンプトから実行するように指定すると、Git\cmd ディレクトリがコマンド スクリプトまたはコマンド プロンプトから git を実行できるようにします。

ポータブル インストールでは、同じことを手動で行うことができます -- cmd サブディレクトリをパスに追加します。cmd\git.exe および cmd\gitk.cmd ファイルは、他のすべてのコマンドを検索パスに追加することなく、実際の git コマンド (bin\git.exe 内) を実行するために必要な環境を構成します。これにより、含まれているツールの異なるバージョン (たとえば、perl と tclsh) を提供する必要がなくなります。

1.8.0 以降、git wrapper コマンドは cmd スクリプトではなくなり、バッチ / cmd スクリプトでの使用がはるかに簡単になりました (バッチ スクリプトから「呼び出す」必要がなくなりました)。

于 2013-01-16T11:00:46.670 に答える
0

GitHub for Windowsをインストールした場合、CLI を簡単に使用することはできません。GUI のみです。

Git のポータブル インストール アーカイブ(「PortableGit-1.8.0-preview20121022.7z」など) を必要な場所に抽出するだけで (ポータブルインストールであるため)、git が必要なときにいつでもパスを変更できるようにスクリプトを用意します。

たとえば、私の要点を参照してください。

私は電話します(30行目

call:cleanAddPath PATH "%GITROOT%\bin"

これにより、スクリプトを繰り返し呼び出す場合でも、必要なPATHgit が 1回だけ含まれるようになります ( 「「遅延展開ローカル」モードを使用する Windows バッチ スクリプトの外部で変数の値を保持する方法」) 。

任意の DOS ウィンドウでそのスクリプトを呼び出すと、git コマンドを使用する準備が整います。

于 2013-01-16T10:23:14.933 に答える