git checkout -
检出以前签出的提交引用。这些信息存储在何处,是否有类似的方式来访问之前签出的任何第n个提交?
我希望能够查看我已经检出的参考文献列表(特别是与查看每个可用的分支相对),以便我可以轻松找到我已经工作过的分支机构本地。显然,这种情况只发生在大型多用户存储库中。
答案 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
我希望那就是你要找的东西。
卓然