Знак at @ часто используется в git to указывать версии в разных
пути. Например,
-
<ref>@{<date>}указывает ссылку в ее состоянии на<date>.Пример:
git diff [email protected]{yesterday} master. -
<ref>@{<n>}задает ссылку в своем состоянии n th.Пример:
git diff [email protected]{1} master. -
@{-<n>}указывает ранее выделенную ветвь n th текущий.Пример:
git checkout @{-5}. -
<ref>@{upstream}указывает ветку восходящего потока для ссылки.Пример:
git diff [email protected]{upstream} master.
Однако, @ используется другими способами в командах git, например
git rebase -i @~4
git log @^^[email protected]
Что означает знак at @ в этих примерах?