![](/img/trans.png)
[英]How to “link” two branches of the same code base that were created separately (TFVC -> GIT migration)?
[英]Two branches has the same code base by mistake, how to get back?
我有两个分支,A和B,B从A分支,之后:
一切正常,直到我突然发现A分支与B相同(一切都相同)。 我必须错误地执行一个愚蠢的命令,导致A迷路。
我的问题是如何找回我的A分支? 我错误地运行的命令应该是什么?
非常感谢。
我必须错误地执行一个愚蠢的命令,导致A迷路。
查看git reflog
告诉您的内容:您应该能够在其中找到以前的A HEAD SHA1。
一旦拥有它:
git checkout A
git reset --hard old_A_SHA1
(确保您没有任何私有文件或正在进行的工作: reset --hard
重置工作树)
3天前,在分支
B
,我运行了git push origin A
,并且git欣然接受了而没有受到任何责备,此后一切都发生了变化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.