pycharm中commit/push撤销+分支合并

pycharm中commit/push撤销+分支合并_第1张图片
一、现在想撤销到打印3怎么操作?
1°复制修订号pycharm中commit/push撤销+分支合并_第2张图片
2°鼠标右键pycharm中commit/push撤销+分支合并_第3张图片
pycharm中commit/push撤销+分支合并_第4张图片
3°去项目下执行git bash here,再输入git push -f
pycharm中commit/push撤销+分支合并_第5张图片
4°此时,github中的push就已经回退成功;再进行一次新代码的commit和push,master分支的颜色就变成黄色了(即有了分支图)。
pycharm中commit/push撤销+分支合并_第6张图片
pycharm中commit/push撤销+分支合并_第7张图片
二、master和new_branch分支如何合并?
1°保持在master分支下。pycharm中commit/push撤销+分支合并_第8张图片pycharm中commit/push撤销+分支合并_第9张图片

pycharm中commit/push撤销+分支合并_第10张图片
pycharm中commit/push撤销+分支合并_第11张图片
pycharm中commit/push撤销+分支合并_第12张图片

3°选择合并哪个;中间的是由master分支产生new_branch分支时的master分支。pycharm中commit/push撤销+分支合并_第13张图片
4°要进行一次push.最后的合并结果如下。
pycharm中commit/push撤销+分支合并_第14张图片
三、commit如何撤销?
1°提交后当前分支变成绿色。pycharm中commit/push撤销+分支合并_第15张图片
2°在commit撤销处右击鼠标进行重置;撤销commit成功,分支图也变成commit之前的状态了。
pycharm中commit/push撤销+分支合并_第16张图片
pycharm中commit/push撤销+分支合并_第17张图片
pycharm中commit/push撤销+分支合并_第18张图片

你可能感兴趣的:(pycharm,pycharm,git,github)