存储的最近检出的参考列表在哪里,例如`git checkout -`使用的列表

时间:2015-06-30 01:38:14

标签: git

git checkout -检出以前签出的提交引用。这些信息存储在何处,是否有类似的方式来访问之前签出的任何第n个提交?

我希望能够查看我已经检出的参考文献列表(特别是与查看每个可用的分支相对),以便我可以轻松找到我已经工作过的分支机构本地。显然,这种情况只发生在大型多用户存储库中。

2 个答案:

答案 0 :(得分:1)

git checkout @{-N}

从手册页:http://git-scm.com/docs/git-checkout

  

作为一种特殊情况,第N个最后一个分支/提交的“@ { - N}”语法检出分支(而不是分离)。您也可以指定 - 与“@ { - 1}”同义。

答案 1 :(得分:-2)

如果要查看以前的某些版本,则需要使用命令

查找版本哈希
 git log --oneline

它将列出所有旧提交:

 ac7dfd7 Bumped version number of exception chains dependency
 0390d4c Changed target to match project name in proxy object
 4beef4e updated docs
 de07e72 Merge branch 'master' of github.com:ucam-cl-dtg/resteasy-api-example
 39653ff ignore ~ files
 c7fd3fb initial check in
 427783d initial gitignore file
 bbe1aba Initial commit

现在您可以选择要结帐的那个:

git checkout 39653ff

我希望那就是你要找的东西。

卓然