与git
打我周围跑,在一个分支my_branch
手动编辑.git文件夹有多糟?
git reset HEAD~1
然后,我想git pull
撤消reset
但是起源是一个在线存储库和,离线,git pull
只是中止
所以我找到了一个解决方法:
- 从日志
- 编辑
.git/refs/heads/origin/my_branch
获取来源尖端的哈希值,并从日志由一个替换的哈希
它似乎工作,但看起来不那么干净/不安全以我为我不这么用打破.git
文件夹 所以,这就是为什么我问是否安全
(是的,我觉得愚蠢到没有觉得pull
相当于fetch
+ merge
)