• mzy git学习,删除文件(三)


    删除一个文件(工作区删除,并且在本地版本库中也删除)

    第一种方式:

    rm test.txt 先删除工作区的test.txt
    git add test.txt (我的理解是,将删除test.txt这个动作add上去,告诉本地版本库)
    git commit -m “删除了test.txt”


    第二种方式:

    rm test.txt 先删除工作区的test.txt
    git rm text.txt 提交一个git动作,删除本地版本库中的text.txt但是只是记录了动作,还没有commit提交到本地的版本库中
    git commit -m “删除了test.txt”


    如果工作区删除错误,但是还没有提交到本地版本库的时候,该怎么办?

    git checkout – test.txt 撤消对test.txt的删除
    git checkout – ,刚刚讲过这个命令是如果我们的工作区代码写错了需要还原(撤销修改的时候),但是其实这个的原理是把版本库中的东西拿下来,覆盖当前的工作区中的文件!这样的话就能够理解之前工作区撤销更改的情况了!


    如果你工作区删除了,并且已经将删除的操作提交到了版本库中?
    好的,版本回退吧:git reset –hard [版本ID]

  • 相关阅读:
    Web前端性能优化-资源合并与压缩
    关于 ES5 & ES6 数组遍历的方法
    代码优化
    解决 Vue 刷新页面后 store 数据丢失的问题
    Lombok
    Dao 与 Dto
    物理删除与逻辑删除的区别
    Java 创建对象的几种方式
    SSM + SpringBoot 常用注解
    Json Web Token (JWT)
  • 原文地址:https://www.cnblogs.com/mzywucai/p/11053351.html
Copyright © 2020-2023  润新知