Git常用的三个撤销文件的办法

2021-01-02  本文已影响0人  每日log

01、用暂存区中的文件覆盖工作目录中的文件

git命令:

git checkout 文件

使用场景:如果一个功能完成后,被添加到暂存区,然后接着又在本地工作目录里修改了第二个功能,此时发现第二个功能写的有问题,需要让本地工作目录回到第一个功能的代码,可以使用上面方法。

02、将文件从暂存区中删除

git命令:

git rm --cached 文件

使用场景:如果一个功能完成后,被添加到暂存区,此时发现第一个功能有问题,需要把添加到暂存区的代码删除,可以使用上面方法。

03、将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录

git命令:

git rest --hard commitID

使用场景:如果一个功能完成后,被添加到暂存区,然后又从暂存区添加到git仓库了,此时发现第一个功能写的有问题,需要恢复到没有添加这个功能之前的代码,可以使用上面方法。

更多请参考:最简洁全面的git教程

上一篇 下一篇

猜你喜欢

热点阅读