idea 代码进行了commit之后发现没有代码提交权限,需要对已经commit的代码进行撤回:
选择Reset HEAD之后会出现:
其中只需要修改To Commit 的内容就行了:
将HEAD 改为
HEAD~1 或者 HEAD^ 为撤销一次
HEAD~2 或者HEAD^^ 为撤销两次
需要撤回几次commit就改为几次即可。
撤回之后,再拉取文件可能会出现需要先将撤回文件删除选项,才能拉取线上文件,记得另外保存一下本地文件以免代码丢失,核对完没问题删除备份文件即可。