网上有很多解决方案,比如https://blog.youkuaiyun.com/qldxsun/article/details/80398318
但是,要具体情况 具体分析。
我最近利用 GitKraken通过分支,定位BUG。但是忘记切换到当前最新分支。
我的每次提交都 建立了HEAD上了,所以远程提交 始终自己分支没有出现。
后来 网上找方案 切换 自己分支,突然 发现一天的开成果都没有了。好在同事鼎力帮助,找到了解决方案。
切换自己分支,逐个git merge到自己分支。最后终于全部还原,不用重写代码了。
当然,之前的命令行窗口没有关闭 也为这次解决提供了帮助。
MacBook-Pro:XNews2.0-ios chenshuliang$ git add .
MacBook-Pro:XNews2.0-ios chenshuliang$ git commit -m "Masonry框架引用 会导致"
[恢复于 2019年11月13日 上午9:34:29]
Last login: Wed Nov 13 09:28:36 on ttys001
MacBook-Pro:XNews2.0-ios chenshuliang$ git commit -m "Masonry框架引用 BUG"
[detached HEAD 9746cca9] Masonry框架引用 BUG
1 file changed, 63 insertions(+), 193 deletions(-)
MacBook-Pro:XNews2.0-ios chenshuliang$ git push origin xzy_test
Everything up-to-date
MacBook-Pro:XNews2.0-ios chenshuliang$ git add .
MacBook-Pro:XNews2.0-ios chenshuliang$ git commit -m "Masonry框架引用 IPHONEX "
[detached HEAD cc8816db] Masonry框架引用 IPHONEX
1 file changed, 22 insertions(+), 22 deletions(-)
MacBook-Pro:XNews2.0-ios chenshuliang$ git push origin xzy_test
Everything up-to-date
MacBook-Pro:XNews2.0-ios chenshuliang$ ls
AIPIFlyMSC.framework ios_distribution (4).cer
README.md newXnews_inHouse.mobileprovision
XNEWS pomodoSound.m4a
XNEWS.xcodeproj
MacBook-Pro:XNews2.0-ios chenshuliang$ git add .
MacBook-Pro:XNews2.0-ios chenshuliang$ git commit -m " BUG #5547 【测试环境】报道详情页部分模块末尾又出现了分割线"
[detached HEAD 25c67cbe] BUG #5547 【测试环境】报道详情页部分模块末尾又出现了分割线
2 files changed, 31 insertions(+), 11 deletions(-)
MacBook-Pro:XNews2.0-ios chenshuliang$ git push origin xzy_test
Everything up-to-date
MacBook-Pro:XNews2.0-ios chenshuliang$ git add .
MacBook-Pro:XNews2.0-ios chenshuliang$ git commit -m " BUG #5551 【测试环境】资源分配样式问题。"
[detached HEAD 2e9a503c] BUG #5551 【测试环境】资源分配样式问题。
2 files changed, 22 insertions(+), 1 deletion(-)
MacBook-Pro:XNews2.0-ios chenshuliang$ git push origin xzy_test
Everything up-to-date
MacBook-Pro:XNews2.0-ios chenshuliang$ git add .
MacBook-Pro:XNews2.0-ios chenshuliang$ git commit -m " BUG #5551 【测试环境】资源分配样式问题。 2"
[detached HEAD 086754db] BUG #5551 【测试环境】资源分配样式问题。 2
2 files changed, 16 insertions(+), 15 deletions(-)
MacBook-Pro:XNews2.0-ios chenshuliang$ git push origin xzy_test
Everything up-to-date
MacBook-Pro:XNews2.0-ios chenshuliang$ git add .
MacBook-Pro:XNews2.0-ios chenshuliang$ git commit -m " BUG #5555"
[detached HEAD 30d357cd] BUG #5555
12 files c