git原理图:
一、基本操作
创建新的分支:git branch (分支名)
删除一个分支:git branch -d 分支名
切换分支:git checkout 分支名
合并分支:git merge
查看历史提交日志:git log
查看某一次更新了什么内容:git show
二、git回滚操作以及原理
常用的回滚操作:
方式一:使用revert
git revert HEAD
git push origin master
方式二:使用reset
git reset --hard HEAD^
git push -f //强制推向远端(不建议这么干)
二者的区别:
revert是放弃指定提交的修改,但是会生成一次新的提交,需要填写提交注释,以前的历史记录都在;
reset是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。