zoukankan      html  css  js  c++  java
  • 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]

  • 相关阅读:
    面试题 04.03. 特定深度节点链表
    WordStack
    libevent源码解析2
    libevent源码解析1
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    最短路径(dijkstra 与 Floyd)
    LR怎么并行的
  • 原文地址:https://www.cnblogs.com/mzywucai/p/11053351.html
Copyright © 2011-2022 走看看