繁体   English   中英

Git合并提交消失-无法还原

[英]Git merge commit dissapeared - cannot revert

我们有几个分支,主要是->开发->团队分支->功能分支。 在将我们的要素合并在一起之后,先进行团队分支再进行团队分支发展,我们意识到我们必须逆转这种合并,但是没有合并提交,仅适用于我的功能分支和团队分支之间的合并。 在此处输入图片说明

这是来自天蓝色git历史的ss:

如果我还记得的话,我会使用以下命令:

git checkout feature/zad3_Filtering  
git merge feature_zad3_nowy ---- main team branch;  

git checkout feature/zad3_nowy   
git merge feature/zad3_Filtering  
git pull origin develop  

git checkout develop    
git pull  
git merge feature/zad3_nowy 

按照以上命令,您已在下面的分支中合并了代码。 feature / zad3_Filtering功能/ zad3_nowy开发

现在您想将上述分支的代码还原到先前的提交。 为此,您需要找到合并前最后一次提交的提交。可以通过以下命令找到提交git log --pretty = format:“%h-%an,%ar:%s”

图片提交ID,并通过以下命令将代码还原为您的最后提交git revert last commit id

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM