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]

  • 相关阅读:
    scapy-python
    多进程和多线程
    Python函数
    while循环
    打印print的另一种方式sys.stdout
    python3 pickle & struct
    正则表达式
    【牛客网刷题】两种排序方法
    使用Python matplotlib做动态曲线
    【牛客网刷题】一次难忘的编程教训
  • 原文地址:https://www.cnblogs.com/mzywucai/p/11053351.html
Copyright © 2011-2022 走看看