19

「GithubForWindows」シェルを使用していて、何かをコミットしようとして、エラーのように見えるものに遭遇しました。

C:\Path\Name\ [master +2 ~1 -0 !]> 

どういう+2 ~1 -0 !意味ですか?

注:ディレクトリ内のすべてのファイルを変更し、コミットしてプッシュし直すことでエラーを修正しました。今はただのこと[master]ですが、それでも数字がわかりません。

4

2 に答える 2

22

これはエラーではなく、役立つ情報です。

私はあなたが使用していると思いますGithub For Windows-それはデフォルトでposh-gitposh-gitを使用し、プロンプトはそれ自体のREADMEで説明されています:

+ = Added files
~ = Modified files
- = Removed files
! = Conflicted files

READMEに目を通すと、それがgit status出力にどのように関連しているかがわかります。

于 2012-08-19T17:19:53.837 に答える
3

そのプロンプトはおそらく次のことを意味していました:
現在のgitブランチ-masterで、2つのファイルを追加し+2、1つを変更し、~1ゼロを削除しまし-0た。
!現在リポジトリのルートにいることを意味します。 詳細については、このコメントを確認してください。

使用しているシェルがわからない-ただし、環境変数PROMPTPS1 環境変数をチェックして、プロンプトでこれらの項目が何を意味するかを確認することをお勧めします。

質問で述べたように、すべての変更をコミットすると、プロンプトはちょうど-にリセットされました。[master]

PROMPT環境変数は、Windowsシェルcmdで使用される変数であり、 bashなどのUNIXシェルPS1使用されます。

編集:あなたがそこに置いたタグを完全に見逃しpowershellました-私はWindowsの男ではありません-しかし、 PowerShellでは関数を作成するように見えpromptます-このリンクを確認してください:http://www.johndcook.com/blog/2008/05/12 / attachment-the-powershell-command-prompt /

于 2012-08-18T19:19:14.563 に答える