git如何取消本地已经commit过的代码?

问题背景:

最近几个人共同做一个项目,临近下班的时候,发现项目中有点问题,然后我和领导两个人都对同一个文件做了修改,然后我本地暂存了后,领导已经

提交了,这样一来,就需要我把本地提交的取消了;

 

 

 

解决办法:

1.先把已经commit的多个文件,从暂存区取消出来;

 git reset --soft HEAD^

 

2.把上一步的文件取消修改;

git reset --hard HEAD^ 

 

3.在本地没有任何暂存和提交的情况下,拉取远程最新的代码

git pull

posted @ 2020-09-11 09:35  墨染清浅  阅读(8107)  评论(0)    收藏  举报