アットマーク@
は、異なる の方法でgitからspecify revisionsによく使用されます。例えば、Gitの "at" @記号/記号/文字はどういう意味ですか?
<ref>@{<date>}
<date>
がオンの状態の基準を指定します。例えば、git diff [email protected]{yesterday} master
。<ref>@{<n>}
特定の参照番号は、そのn 番目のの状態です。例えば、git diff [email protected]{1} master
。@{-<n>}
は 現在のものの前に以前にチェックアウトブランチのn番目を指定します。例えば、git checkout @{-5}
。<ref>@{upstream}
は、参照のための上流ブランチを指定します。例えば、git diff [email protected]{upstream} master
、@
はgitのに他の方法で使用されている
しかしが
git rebase -i @~4
git log @^^[email protected]
のように、あまりにもコマンドアットマーク@
これらの例では何を意味するのでしょうか?
man git-rev-parse – sehe
このコマンドは、msysgitユーザでは動作しません。msysgitには 'man'が付いていません。ドキュメントを表示するコマンドを使用するには' git rev -parse --help'を実行します。 –
これはコマンドではありません。よく知られている「man」名前空間を使用しているMonikerです:https://www.google.com/search?q=man+git-rev-parse – sehe