在尝试移至上一次提交时,我执行了“切换/结帐”,然后选择了我想要移动的提交,然后取消选中“创建新分支”选项。
运动很好,但现在我无法回到最新的提交。幸运的是我把它保存在Bitbucket上,但我想知道这是否可以从当地的git中解决。
我使用TortoiseGit
答案 0 :(得分:4)
听起来你正在使用某种GUI,但你还没有指明哪种。如果要跳回到先前的修订版,可以使用以下
git checkout BRANCH_NAME
这可以追溯到git参考日志中的上一个修订版。但是,您将处于松散的HEAD状态。这意味着您拥有的任何提交都不会与分支相关联,并且任何分支的新提交都不会被自动提取。这可能不是您想要的。
如果您知道要加入哪个分支,可以使用
git name-rev $(git reflog --pretty='format:%H' -1)
或者,如果您知道自己在某些分支但不确定哪一个,那么您应该能够获得分支的名称
onKeyUp="nextInput.focus()"
答案 1 :(得分:1)