问题描述:
今天写了一天的代码被要求改回来,没弄清需求的我也是被自己蠢哭了.改动太多,手动改回来真的是不太现实了.从网上搜索,这篇博客讲的是在没有push的情况下,回滚commit的代码.
但是我已经commit和push了好几次了怎么办?
问题解决:
去项目所在的本地仓库去回滚,主要分为两步:
1.回滚commit到本地仓库上的
2.回滚push到远程Git上的
一.回滚commit到本地仓库上的
1.找到提交目录
2.提交记录展示
3.回滚到指定提交记录
4.强制回滚
5.回滚commit成功
二.回滚远程Git
1.打开命令窗口
2.输入强制回滚命令,我测试这个是只输入这个命令就好了,今天看别人操作,好像还输入账户名和密码了,现在要回去了,以后有问题会再来更新的.
然后再去androidStudio上看看,一切都回滚成功了,再添加一下Git,sync一下,一切都回到解放前了.