2012-04-12 19 views
9

gitでは、アットマークと中括弧はどういう意味ですか?これらのgitシンボルは何を意味しますか?

git reset --soft [email protected]{1} 

同様に、二重ハイフンは何を意味しますか?ないオプションとしてではなく、使用されるようなので、のように:

git checkout abcd1234 -- . 

私は、これはどこかに明らかに参照されていると確信しているが、私はそれを見つけるのに苦労しています。また、英数字以外の記号を検索することは困難です。

+0

シンボル名のスペルをアップして、ウェブ検索で見つけられるようにしました。 –

答えて

17

atと中括弧は、gitrevisions manual pageに記載されています。

この例では、最新のコミットまたはチェックアウトなどの前にコミットするものはどれもHEADの前回の値を意味します。

ダブルハイフンは、フラグ以外のフラグ(通常はファイル名ですが、ブランチ名やリモート名などの他のもの)とは別のフラグです。 --を使用すると、--の後の引数をgitがフラグとして扱わないようにすることができます。

+2

ありがとう。これは試してみるのが最も不可能な質問のようです。 Googleはほとんどの記号を無視し、gitをgetのスペルミスとして解釈するのが好きです。 :D –

+1

私はこれをカバーしているマニュアルページがあることを知っていましたが、 '/ usr/share/doc/git-doc'をgrepして、何が呼び出されたのかを覚えておいてください! –

関連する問題