要签出给定的提交,请使用git checkout:
git checkout <SHA1 of commit>
Run Code Online (Sandbox Code Playgroud)
要返回原始分支,请查看:
git checkout master
Run Code Online (Sandbox Code Playgroud)
几个笔记:
如果您有未提交的修改,则结帐可能会失败.您可能希望先提交或存储它们.
当你检查出不是分支的东西时,你最终处于分离的HEAD状态; 也就是说,你的HEAD没有提到分支 - 惊喜!这意味着,特别是,如果您进行提交,它将不在分支上.如果要提交,请务必检查分支.如果您的目的是提交您正在签出的提交,您可以检查它并同时创建一个分支:git checkout -b new-branch <SHA1 of commit>
| 归档时间: |
|
| 查看次数: |
1796 次 |
| 最近记录: |