HLJ 发布于
2020-09-02 16:11:23

git暂存区工作区撤销和删除

上一篇文章:

Chartist.js的 React组件

下一篇文章:

vue .sync 修饰符实例讲解

撤掉

  • a、如果还没 git add file ,使用该指令进行撤销:  git checkout -- fileName  
    b、如果已经 git add file  , 但是没有 git commit -m ""  分两步操作:
    b-1、git reset HEAD readme.txt
    b-2、git  status
    b-3、git checkout -- file
    c、如果已经 git add file 并且已经 git commit ,那么回退版本办法是:
    c-1、通过 git log 或者 git log --pretty=oneline 、git reflog
    c-2、找到对应的 commit id 进行回退:git reset --hard 1094a
    

2、删除

  • 现在你有两个选择,一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit:
    a、git rm test.txt
    b、git commit -m "remove test.txt"
    
  • 另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:
    git checkout -- test.txt
    
文章来源:https://blog.csdn.net/u012262450/article/details/80640277?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.no
最后生成于 2023-06-27 21:37:30
上一篇文章:

Chartist.js的 React组件

下一篇文章:

vue .sync 修饰符实例讲解

此内容有帮助 ?
0