当前位置:   article > 正文

git restore用法

git restore

git restore --stage 和git restore 两个命令:

  1. 文件在暂存区且未作修改的情况
    使用git restore --staged 把文件从暂存区移动到工作区,即文件不被追踪;

  2. 文件在暂存区且已经修改的情况
    使用git restore --staged 把文件从暂存区移动到工作区,且不会撤销修改的内容;
    使用git restore 文件仍在暂存区且会撤销文件修改的内容;

  3. 文件在本地代码库已经修改的情况
    使用git add 把文件重新放到暂存区,且保留文件的修改;
    使用git restore 文件仍在本地代码库且会撤销文件的修改;
    对于git restore 命令,会撤销文件的修改,使文件恢复到暂存区或本地代码库(取决于文件在修改前的状态);
    对于git restore --staged 命令,把文件从暂存区撤回到工作区,保留文件最后一次修改的内容;

原文链接:https://www.cnblogs.com/teach/p/13997323.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/763765
推荐阅读
  

闽ICP备14008679号