Idea:撤销git已经push的代码

1、撤回commit:右键git提交的历史记录中要回退的版本,点击”Reset Current Branch to Here...“,然后选择”Mixed“,点击”Reset“

Idea:撤销git已经push的代码_第1张图片Idea:撤销git已经push的代码_第2张图片

 2、撤回push:右键git提交的历史记录中要回退的版本,点击”Copy Revsion Number”

Idea:撤销git已经push的代码_第3张图片

右键项目名选择“Git”,选择“Reset HEAD”,Reset Type选择Hard,To Commit位置填入上一步复制的Revsion Number,点击Reset

 Idea:撤销git已经push的代码_第4张图片Idea:撤销git已经push的代码_第5张图片Idea:撤销git已经push的代码_第6张图片

 3、进入项目所在文件,右键空白位置,选择“Git Batch Here”,执行“git push -f ”语句

Idea:撤销git已经push的代码_第7张图片Idea:撤销git已经push的代码_第8张图片

完成以上所有步骤就撤销成功了!

你可能感兴趣的:(git,idea,java)