美文网首页
git使用-本地工作区文件的回退

git使用-本地工作区文件的回退

作者: mysimplebook | 来源:发表于2019-12-12 10:06 被阅读0次

在本地文件编辑后,感觉不是很满意,还想用之前的版本,那么就需要从远程仓库中检出最近一个版本。

很容易想到使用pull操作,但会发现该操作并不好使,这是因为pull操作是在远程有更新时(即远程文件比本地文件新)才有效,本地发生更新用pull操作无效。

那么这时就需要使用checkout命令了,使用场景有

1、如果已经进行了远程同步,本地文件被误删除(

2、修改后想撤销回到最近一个版本

用下面步骤进行恢复,时间上就是将远程文件down下来。

首先查看被删除的文件(可省略):

[root@localhostcode-essay]# git ls-files --deleted

ximalaya/downloadximala.py

ximalaya/downloadximala_multiprocess.py

使用命令checkout(检出,将版本库从本地仓库下载下来)来恢复

[root@localhostcode-essay]# git checkout -- ximalaya/downloadximala.py

[root@localhostcode-essay]# git checkout -- ximalaya/downloadximala_multiprocess.py

[root@localhostcode-essay]#

如果要恢复多个被删除的文件,可以使用批处理命令:如

git ls-files -d | xargs git checkout --

相关文章

  • git使用-本地工作区文件的回退

    在本地文件编辑后,感觉不是很满意,还想用之前的版本,那么就需要从远程仓库中检出最近一个版本。 很容易想到使用pul...

  • Git基本操作

    1. git简介 工作区:本地电脑存放项目文件的地方; 暂存区:在使用git管理项目文件的时候,其本地的项目文件会...

  • git reset --hard --soft 与 git re

    git reset --hard --soft 与 git revert 的作用: 文件从暂存区回退到工作区 版本...

  • 2018-10-23

    git reset --hard --soft 与 git revert 的作用: 文件从暂存区回退到工作区 版本...

  • git reset 与 git revert 的区别

    git reset --hard --soft 与 git revert 的作用: 文件从暂存区回退到工作区 版本...

  • git reset --hard --soft 与 git re

    git reset --hard --soft 与 git revert 的作用: 文件从暂存区回退到工作区 版本...

  • git reset 与 git revert 的区别

    git reset --hard --soft 与 git revert 的作用: 文件从暂存区回退到工作区 版本...

  • git reset --hard --soft 与 git re

    git reset --hard --soft 与 git revert 的作用: 文件从暂存区回退到工作区 版本...

  • git reset --hard xxx --soft xxx

    三者的作用: 1.版本回退 2.文件从暂存区回退到工作区 git reset --hard xxx git res...

  • git使用教程

    1.本地git的使用 1.1 本地git仓库的组成 工作区:本地git仓库的编辑内容所在的区域,所有可见的文件都包...

网友评论

      本文标题:git使用-本地工作区文件的回退

      本文链接:https://www.haomeiwen.com/subject/qepzgctx.html