Git-如何回滚合并动作?

时间:2019-10-29 04:32:22

标签: git git-branch git-merge

---
apiVersion: v1
kind: Service
metadata:
  name: debugger
  namespace: default
  labels:
    app: debugger
spec:
  type: NodePort
  ports:
  - name: "ssh"
    port: 22
    nodePort: 30036
  selector:
    app: debugger
status:
  loadBalancer: {}

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

1 个答案:

答案 0 :(得分:1)

如果您只是进行合并(从devfeature),则可以将"Undo a Git merge that hasn't been pushed yet"git reset合并,特别是如果您没有按{{1} }分支。

feature

确保您没有任何正在进行的工作。
并与git switch feature git reset --hard HEAD~1 一起检查,您的功能分支历史记录确实将合并提交显示为最新提交。