回答:
このコンテキストでの移植性は、特別なインストール手順を必要としないことを意味します。USBドライブ(通常の場合)でアーカイブを解凍し、そこから実行するだけです。ポータブルの反対は、ファイルシステム階層内の特定の場所にあるいくつかのファイルを必要とし、レジストリエントリなどを必要とするプログラムです。
ところで、すべてのgitのニーズは、チェックアウトとリポジトリを保存する場所です。環境変数はいくつかのタスクを自動化しますが、基本的な操作には必要ありません。代わりにコマンドライン引数を使用できます。使用したい場合は、単一のターミナルセッションに設定できます。したがって、移植性には影響しません。
.git
ディレクトリに含まれています。@Rook。