at-sign @通常在git中用于以不同方式指定修订.例如,
<ref>@{<date>}指定其状态的引用<date>.
示例:git diff master@{yesterday} master.
<ref>@{<n>}特定于第n 个先前状态的参考.
示例:git diff master@{1} master.
@{-<n>}指定当前之前检出的第n 个分支.
示例:git checkout @{-5}.
<ref>@{upstream} 指定引用的上游分支.
示例:git diff master@{upstream} master.
但是,@它也在git命令中以其他方式使用,例如
git rebase -i @~4
git log @^^..@
Run Code Online (Sandbox Code Playgroud)
@在这些例子中,at-sign 意味着什么?
git ×1