git撤回几种方法
https://www.jianshu.com/p/3bd53278eb88
目录
常言道,君子一言驷马难追,世上没有后悔的药。但是在git的世界,你却有一架时光机,可以自由地在过去和未来之间穿梭。本文主要讲解git撤回方法,将从原理进行分析,以及仔细分析多种撤回方法的区别。
1. 工作区和暂存区
当我们修改一个文件时,通常第一步需要先git add命令把文件添加进去,然后再git commit提交更改。那么这些命令究竟做了什么事情呢?
git作为一个版本控制系统,通过隐藏的.git文件构建了一个版本库。工作区是指电脑里面能看到的本地工作目录,版本库是由.git文件构建,这个文件通常隐藏在工作区。版本库中有个很重要的暂存区(stage)和分支。
我们在本地电脑工作目录修改一个readme.txt文件,新增一个LiCENSE文件,使用git status查看一下状态,代码有一个文件修改了,有一个文件增加等待加到staged。
作者:扎Zn了老Fe
链接:https://www.jianshu.com/p/3bd53278eb88
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。