https://juejin.cn/post/6974184935804534815#heading-10
git checkout {{切换分支}}
解决冲突
git pull
git checkout -b {{branchName}}
git merge {username}/{branchname}-{description}
然后解决冲突
提交代码
reset本地提交
git reset HEAD~可以撤销上一次commit
撤销已经push到远端的commit
git revert HEAD 撤销前一次提交
git revert HEAD~ 撤销前前一次提交
get revert commit_id . 撤销指定的版本
reabse合并多次提交
git log -10 //查看前10条commit记录
git rebase -i commitID 或者git rebase -i HEAD~2(最近两次的提交) //以某次提交的conmitId为基线
然后会进去到一个编辑器,修改需要合并的commit,然后保存退出
然后会进入到一个commit msg的填写页面