android studio中用git提交到本地的代码怎么撤回?

Android studio中写的代码已经commit到本地库,还没有push远程的时候如何撤回呢,这时候我们Git也给我们提供相应的办法

1,命令行撤回(意味着将HEAD从顶端的commit往下移动到上一个commit)
git reset --soft HEAD^  
2,在Androidstudio也可以直接操作,vcs->git->ResetHEAD
截屏2020-11-05 下午4.43.38.png
点击之后将Reset Type 的类型改成Soft , 把To commit里的改成 HEAD^ 如下选择如下图即可撤回
截屏2020-11-05 下午4.45.42.png
增加一些其他常用的Git小命令:
1.git log查看提交记录,确定自己的提交内容和要撤回的内容;
2.git reset --soft HEAD^  ,意味着将HEAD从顶端的commit往下移动到上一个commit
3.git status   查看当前的修改状态,可以发现上次提交已经被撤回。
4.git reset HEAD xxx/xxx/xx.c  ,  将你不想提交的文件进行撤回。
5.再次git status  确认不想提交文件已经不在stage上。
6 再次进行commit即可。```

你可能感兴趣的:(android studio中用git提交到本地的代码怎么撤回?)