在操作git的時候,發現了一個新的命令git revert,之前一直使用git reset進行版本回退,但git revert好像也實現了內容回退。那git revert是什么,它與git reset有什么區別?
1、git revert用一次新的commit來回滾之前的提交,git reset是直接刪除之前的提交
2、git revert將HEAD向前移動一下,git reset將HEAD向后移動一下
3、git revert是一種反做操作,比如你commit一個文件,如果用上的話相當於撤回這個文件,它可以跨過多個版本進行操作