在git中,at符号和花括号是什么意思?
git reset --soft HEAD@{1}
同样,双连字符是什么意思?不是作为一种选择,而是像这样使用:
git checkout abcd1234 -- .
我确定在某个明显的地方引用了它,但我很难找到它。此外,搜索非字母数字符号也很困难。
最佳答案
at 和大括号记录在 gitrevisions
manual page 中.
在您的示例中,它表示 HEAD
ref 的先前值 - 无论提交 HEAD
在您最近的提交或 checkout 或其他内容之前指向什么。
双连字符将标志与非标志(通常是文件名,但有时是分支名称或远程名称等其他名称)分开。您可以使用 --
来确保 git 不会将 --
之后的参数视为标志,以防它看起来像一个标志。
关于git - 这些 git 符号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10132252/