我读过今天与此相关的问题,很多职位(一个有用的一个位置:修复一个Git分离的头? - 为什么我的Git回购进入一个分离的头状态?).
今天我一直在挠头.在阅读这些文章之后,我无法理解如何解决这个问题.
昨天一切都好,我记得已经给出了结账命令.晚上我发现Git没有显示任何变化,即使存在局部变化.在今天研究之后,我现在可以看到git状态显示"HEAD与99f040f分离".
从那时起,我删除了我的D :(在我的Windows 7上)的.git文件夹,并恢复了7月27日备份的.git.还是没有解决.我也尝试了7月25日的版本.但没有运气.所以我现在恢复了昨天的.git版本.
我正在粘贴gitk的截图.我能做些什么来纠正这个问题吗?

eck*_*kes 12
要返回上一个签出分支,只需键入即可
git checkout -
Run Code Online (Sandbox Code Playgroud)
似乎有点记录不足(You may also specify在文档中搜索git checkout),但对我有用.
也可以用作在两个分支之间切换的便捷快捷方式:
git checkout master
git checkout branchwithaverylongnamethatyoudontwanttotypeagain
git checkout - # brings back master
git checkout - # brings back branchwithaverylongnamethatyoudontwanttotypeagain
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7550 次 |
| 最近记录: |