不去深究的话,
就文件版本而言, checkout侧重修改工作区,而reset侧重修改暂存区。
就提交版本而言,checkout全改,reset有三种选项;checkout移动的是HEAD,reset移动的是HEAD 和分支,所以光靠reset达不到游离态。
不去深究的话,
就文件版本而言, checkout侧重修改工作区,而reset侧重修改暂存区。
就提交版本而言,checkout全改,reset有三种选项;checkout移动的是HEAD,reset移动的是HEAD 和分支,所以光靠reset达不到游离态。
上一篇:【git】reset 命令
下一篇:【shell】sed
git clone 与 git 安装
1 撤销没有add到暂存储区文件git checkout -- file如果我们把文件rm了,git statu肯定会显示出来,我们怎么还原这个文件呢?还是用上面的命令2 撤销到add到暂存储区文件分2步git reset HEAD file上面命令把暂存区的拉到了工作区,但是这个时候文件依然修改了,我们还需要还原,所以还用最上面的命令gti...
...
是因为我在test分支上修改了代码,但是没有,切换到其他分支上就弹出了这个窗口我们需要怎么处理呢。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M