git checkout命令

来源:互联网 发布:机房网络配线架 编辑:程序博客网 时间:2024/05/21 16:45

git checkout -- file命令

如果你做了修改,并且觉得修改了不合适那么可以使用git checkout命令,这个命令会用于2中情况

1.你在本地工作区进行修改,但是没有提交到暂缓区。

可以看出你在本地工作区修改了文件,可以理解为untracked的状态。文件没有提交到暂缓区,即文件的状态是在unstaged之前。

这个时候你通过git checkout -- file 命令可以将你的代码和版本库一模一样的状态


2.如果你的文件被添加到暂缓区后,又做了修改之后,通过命令可以修改到之前的暂缓区状态

你通过git add命令将文件的状态由untracked转化成unstaged后,你在工作区修改了unstaged状态的文件后,那么可以通过git checkout -- file 命令回到unstaged状态后的代码。


总结一下:git checkout -- file的作用就是将版本库的该文件版本替换工作区的该文件版本。






原创粉丝点击