Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git-如何回滚合并操作?_Git_Git Branch_Git Merge - Fatal编程技术网

Git-如何回滚合并操作?

Git-如何回滚合并操作?,git,git-branch,git-merge,Git,Git Branch,Git Merge,我错误地将dev分支合并到feature分支,现在我必须回滚feature分支。那么我该怎么做呢?如果您刚刚将dev合并到feature,您可以使用,特别是如果您还没有按下feature分支 master branch feature branch: created from master branch dev branch: created from feature branch 确保您没有任何正在进行的工作。 并使用git log--decoration--oneline--graph--

我错误地将dev分支合并到feature分支,现在我必须回滚feature分支。那么我该怎么做呢?

如果您刚刚将
dev
合并到
feature
,您可以使用,特别是如果您还没有按下
feature
分支

master branch
feature branch: created from master branch
dev branch: created from feature branch
确保您没有任何正在进行的工作。
并使用
git log--decoration--oneline--graph--branchs
检查您的特性分支历史是否确实将合并提交显示为最近的一个

git switch feature
git reset --hard HEAD~1