git在拉后回滚旧分支

git在拉后回滚旧分支,git,Git,我已将分支从远程拉到本地。需要合并所有冲突文件。但我不想修复冲突,希望回滚上次提交以恢复工作流。如果您对此有任何想法,请告诉我。您可以使用git reset--hard将分支重置为已知提交。如果我理解正确,您可以使用git reset--hard HEAD~1通过合并来反转更改。如果要重置为特定的提交,可以使用git log查看提交及其哈希,然后使用git reset--hard commit\u HASH重置为特定的提交 如需更详细的解释,我建议您遵循以下步骤 p.S:硬重置将在没有警告的情况

我已将分支从远程拉到本地。需要合并所有冲突文件。但我不想修复冲突,希望回滚上次提交以恢复工作流。如果您对此有任何想法,请告诉我。

您可以使用
git reset--hard
将分支重置为已知提交。如果我理解正确,您可以使用
git reset--hard HEAD~1
通过合并来反转更改。如果要重置为特定的提交,可以使用
git log
查看提交及其哈希,然后使用
git reset--hard commit\u HASH
重置为特定的提交

如需更详细的解释,我建议您遵循以下步骤


p.S:硬重置将在没有警告的情况下放弃任何未提交的更改,如果它们很重要,请隐藏或提交它们。

如果您尚未完成合并(使用
git commit
),您可以使用git merge中止合并--abort

将非常感谢您的快速帮助。谢谢。我使用了git reset函数。我运行了git reset--hard COMMIT_HASH。非常感谢Shubham。