GIT怎么撤回
请问GIT提交到本地后怎么撤回
请问GIT提交到本地后怎么撤回
2018-10-18
首先我们要查看本地仓库的commit信息,这里可以打开git bash输入git log命令查看,也可以使用git GUI图形界面查看。这里我通过git GUI查看项目的commit信息。
在项目根目录中打开git GUI界面,这里我没有其它分支,直接点击Visualize master's History就可以查看主线的历史记录了。
这里可以看到我们每一次commit的信息,包括SHA1 ID的值。这里我们只需要SHA1 ID值的前七位就行了。这里我们以修改前面两个commit用户名和邮箱为例。找到前两个commit前一次commit的SHA1 ID值前七位。这里是795b3a7。
打开git bash,执行rebase -i操作。
执行后会出现git的vim编辑器,里面会有哈希值为795b3a7的commit之后所有commit的信息。这时按下键盘i键进入编辑模式,将需要修改的commit信息前面的pick改成edit。按esc退出编辑模式,输入:wq保存并退出。
这时回到git bash界面,如果看到下面信息就表示成功了,可以开始修改commit信息了。
希望采纳~
举报