Skip to content

Latest commit

 

History

History
16 lines (8 loc) · 614 Bytes

2.md

File metadata and controls

16 lines (8 loc) · 614 Bytes

已推送远程代码回滚

git reset --hard commit_id    退到 指定commit_id

git push origin HEAD --force  强制推送远程

git revert是用一次新的commit来回滚之前的commit,git reset是直接删除指定的commit。

git reset 是把HEAD向后移动了一下,而git revert是HEAD继续前进,只是新的commit的内容和要revert的内容正好相反,能够抵消要被revert的内容

如果回退分支的代码以后还需要的话用git revert就再好不过了; 如果分支我就是提错了没用了还不想让别人发现我错的代码,那就git reset