ラップトップをフォーマットする必要があったため、Gitを再度インストールする必要がありました。ただし、昨日とはまったく異なり、アイコンはデフォルトのオレンジ色ではなくなり、Chromeのようになりました。
bash
はまったく異なり、すべての行に紫色の「MINGW64
」が含まれます。なぜそこにあるのですか?
これは新しい最終バージョンですか?または、何か違うものをダウンロードしましたか?
https://github.com/git-for-windows/git/releases/download/v2.5.1.windows.1/Git-2.5.1-64-bit.exe をダウンロードしました- https://git-scm.com/downloads .
ありがとう!
これは、 Git for Windows 2.x で使用される新しいアイコンです。ウェブサイトにはアップデートが必要だと思いますが、通常はボランティアはあまりいません。
MINGW64は、MSYSTEM
環境変数の値です。これは、PS1
ファイルに/etc/bash.bashrc
を設定することにより、bashプロンプトに含まれています。独自の$HOME/.profile
でこれをオーバーライドするか、必要に応じて配布されたものを編集して削除できます。
「MINGW64」を削除する最も簡単な方法は、ファイル内の2行をコメントすることです。
\Git\etc\profile.d\git-Prompt.sh
...
# PS1="$PS1"'\[\033[35m\]' # change to purple
# PS1="$PS1"'$MSYSTEM ' # show MSYSTEM
「Git for windows」にはgit plus マシンにすでにあるさまざまな追加ソフトウェア が含まれます。これも:
PS1の好みは一般に個人的なものであるため、既存のセットアップを好む場合があります。
Gitが必要で、余分なソフトウェアをすべて必要としない場合は、nugetから最小限のビルドを入手できます。
ただし、埋め込みgitも含むGUIを使用する場合は、個人的に Sourcetreeに含まれているもの を使用します。私のPowerShellプロファイルで:
Add-PathVariable "${env:UserProfile}\AppData\Local\Atlassian\SourceTree\git_local\bin"
これにより、システムに追加の変更や他のソフトウェアの追加コピーなしでgitが提供されます。
(Add-Pathvariable
は PSCX から来ています)
私も自分のマシンでこれに気づきました。参照しているオレンジ色のアイコンは、おそらく「Windows上のUbuntuでのBash」アプリの実行中に通常表示されるUbuntuアイコンです。ただし、GITをインストールすると、bashのバージョンも使用されます。アプリは、スタートメニューで「Git Bash」と呼ばれます。
検索ボックスに「Bash」と入力してEnterキーを押すと、Windowsが「ベストマッチ」を開きました。これは(私の場合)MINGW64でのGITインストールです。代わりに「Ubuntu」と入力するか、スタートメニューの選択肢を見ると、other bashが表示されます。
これは、1つの環境のプログラムが他の環境にインストールされていない可能性があるため、2つの環境が別々であることを知ることが重要です。
新しいgitバージョンでは少し異なります。
/etc/bash.bashrc
の次の行をコピーします:export PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[35m\]$MSYSTEM\[\e[0m\] \[\e[33m\]\w\[\e[0m\]\n'"${_ps1_symbol}"' '
~/.bashrc
に追加し、カスタム編集を行います:export PS1='\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n '
Enter
を押したときに追加の空白行が気に入らない場合は、上の\n
を削除してください。
~/.bashrc
ファイルのソース:source ~/.bashrc
私の端末の例:
export PS1="${PS1/\$TITLEPREFIX:}"; export PS1="${PS1/\$MSYSTEM }" >> ~/.bashrc