git revert如何撤销某次merge或commits?

950 阅读1分钟

git revert 撤销某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交

撤销commits

git revert -n 'commit id'

撤销某次merge

保留本分支内容,撤销'commit id'对应的内容

git revert -m 1 'commit id'