posh-gitモジュールがインストールされたPowerShellを見つけました(そしてそれに苦労しました)。Macでも似たようなものが欲しいです。そのような同等のものは存在しますか?
9733 次
2 に答える
41
posh-gitが提供するものと同様の機能を取得する方法は確かにあります。
たとえば、インストールするbash-completion
<tab>
と、 Gitコマンドを完了することができます。
インストールbash-completion
したら、これをあなたの.bash_profile
:に追加できます。
PS1='\u@\h \W$(__git_ps1 " (%s)")\$ '
これにより、プロンプトに現在のブランチ名が含まれます。
user@computer-name current-folder (branch-name)$
次のもの(ここにあります)を.bash_profile
(PS1の前に)追加することもできます。
export GIT_PS1_SHOWDIRTYSTATE=true
export GIT_PS1_SHOWUNTRACKEDFILES=true
これにより、ブランチ名の後にフラグが追加され、リポジトリの現在の状態が示されます。
user@computer-name current-folder (branch-name *)$ #Repo has modified files
user@computer-name current-folder (branch-name +)$ #Repo has staged files
user@computer-name current-folder (branch-name %)$ #Repo has untracked files
次のコマンドを使用してGitカラーリングを有効にすることもできます。
git config --global color.ui auto
于 2012-09-15T00:02:55.633 に答える
20
posh-gitモジュールをシェルスクリプトとして移植しました。
上記の投稿でアドバイスされているように、Gitコマンドのタブ補完を取得するにredhotvengeance
はインストールする必要があります。bash-completion
于 2014-02-21T06:38:19.403 に答える