子分支的GIT还原调用问题

子分支的GIT还原调用问题,git,Git,我有主分支和一些子分支。有一个错误的提交&推送到master,所以我硬恢复到上一个提交 现在,当我试图从子分支中提取源代码时,它给了我一个错误,源代码冲突(在主分支中,特定文件中的源代码没有更改) 我做错了什么?我如何解决这个问题?SHA-1对于master来说看起来不错。子分支是否仍然依赖于旧(错误)版本的master?是的,它们是。但也有一些子分支恢复为非常旧的commit。我不知道你说的是什么意思,但听起来你的子分支需要重新基于新的master。我有一些功能开发分支,还有开发和测试分支。所

我有主分支和一些子分支。有一个错误的提交&推送到master,所以我硬恢复到上一个提交

现在,当我试图从子分支中提取源代码时,它给了我一个错误,源代码冲突(在主分支中,特定文件中的源代码没有更改)


我做错了什么?我如何解决这个问题?SHA-1对于master来说看起来不错。

子分支是否仍然依赖于旧(错误)版本的master?是的,它们是。但也有一些子分支恢复为非常旧的commit。我不知道你说的是什么意思,但听起来你的子分支需要重新基于新的master。我有一些功能开发分支,还有开发和测试分支。所有分支都是主分支的子级。我恢复了主分支,开发分支保持不变,而开发和测试恢复为旧的提交。根本没有人碰它们。子分支是否仍然依赖于旧(错误)版本的master?是的,它们是。但也有一些子分支恢复为非常旧的commit。我不知道你说的是什么意思,但听起来你的子分支需要重新基于新的master。我有一些功能开发分支,还有开发和测试分支。所有分支都是主分支的子级。我恢复了主分支,开发分支保持不变,而开发和测试恢复为旧的提交。根本没人碰他们。