pycharm修改远程分支上的commit信息

命令行的操作可以参考我的这篇文章https://blog.****.net/u014734886/article/details/79527710的第六章12节的内容

通过左下角的Version Control进入git管理页面,然后点log可以看到本地的commit提交信息,这里有三次提交记录,目标是修改第dev pycharm1和dev pycharm2的提交信息为dev pycharm1,fix和dev pycharm2,fix,并将远程仓库的commit信息同步修改

pycharm修改远程分支上的commit信息

github远程项目的dev分支地址为:https://github.com/JasonDu1993/gitskill/tree/dev

对应的github的dev分支的commit信息:https://github.com/JasonDu1993/gitskill/commits/dev

 

pycharm修改远程分支上的commit信息

一,如果commit信息还没有提交到远程

1,首先点中要修改的commit信息,右键,然后选择Edit Commit Message

pycharm修改远程分支上的commit信息

2,修改后内容如下:

pycharm修改远程分支上的commit信息

3,VCS->Git->push提交到远程仓库即可

pycharm修改远程分支上的commit信息

4,远程仓库的结果

pycharm修改远程分支上的commit信息

二,如果commit信息已经提交到远程仓库

可以使用rebase操作实现,好像也可以不用,和1相比区别就是需要通过Force Push提交到远程

pycharm修改远程分支上的commit信息

1,首先点中要修改的commit信息,右键,然后选择Edit Commit Message

pycharm修改远程分支上的commit信息

修改commit信息

pycharm修改远程分支上的commit信息

修改完后分支图

pycharm修改远程分支上的commit信息

3,VCS->Git->push

pycharm修改远程分支上的commit信息

4,选择Force Push

pycharm修改远程分支上的commit信息

pycharm修改远程分支上的commit信息

5,远程分支commit信息修改后

pycharm修改远程分支上的commit信息