1

Windows で Git-1.8.1.2-preview20130201 を使用しています。実行しようとするgit reflogと、次のエラーが表示されます。

1 > git reflog
C:/Program Files (x86)/Git/bin/pg: -c: line 0: syntax error near unexpected token `('
C:/Program Files (x86)/Git/bin/pg: -c: line 0: `C:/Program Files (x86)/Git/bin/pg'

誰もこれを見たことがありますか?C:/Program Files (x86)/Git/bin/ の下に「pg」バイナリさえ表示されません。

4

2 に答える 2

2

環境変数があるPAGERか、GIT_PAGERに設定されているようですC:/Program Files (x86)/Git/bin/pg。次のように、括弧とその中のスペースをエスケープする必要があります。

C:/Program\ Files\ \(x86\)/Git/bin/pg

これをテストする簡単な方法は、次のコマンドを使用することです。

GIT_PAGER="C:/Program\ Files\ \(x86\)/Git/bin/pg" git reflog

--no-pagerまたは、次のように、@gipi がコメントで提案したようにフラグを使用することもできます。

git --no-pager reflog
于 2013-06-25T21:20:44.020 に答える
0

https://superuser.com/questions/366930/how-do-i-get-the-git-pager-to-act-normal-less-leaves-output-on-the-に従って、次のことを行いましたscreen-when :

git config --global core.pager 'less -+$LESS -R'

完了したら、'q' を押してページャーを終了します。

于 2013-06-26T22:03:05.697 に答える