回退idea commit,但没有push的文件
1.右键git -> reset HEAD -> To Commit : HEAD
1.1 输入 HEAD^ 取消上次的commit
1.2 输入 HEAD~3 取消前三次的commit,3是参数
主菜单功能:
New Branch : 从当前分支新建分支。上图就是从master分支创建新的分支。
Checkout Tag or Revision : 使用分支、标签或提交编码,检出一个临时分支。
Local Branches : 本地分支列表。同时显示对应了那个远程分支。
Remote Branches : 远程分支列表
本地分支菜单:
Checkout : 检出这个分支。
Checkout As... : 使用这个分支创建新的分支并检出到新分支。
Compare With... : 使用当前分支与所选分支做代码提交比较。
Rebase Current onto Selected: 在当前分支做变基。(将所选分支提交加入到当前分支)
Checkout with Rebase : 检出所选分支并做变基。(将当前分支提交加入到所选分支)
Merge into Current: 合并到当前分支(将所选分支合并到当前分支)
Rname:修改所选分支名称
Delete :删除所选分支
远程分支菜单:
Checkout As... : 使用远程分支创建一个新的本地分支,并检出这个分支。
Compare With : 使用当前分支与所选分支做代码提交比较。
Rebase Current onto Selected : 在当前分支做变基。(将所选分支提交加入到当前分支)
Merge into Current: 合并分支(将当前分支与所选分支进行合并)
Delete :删除所选分支