背景

        git应用初期,个人时长会对部分操作心存疑惑,虽未用到,但总是会有想去发现探寻的冲动。以应用日后如有需求,能够基础处理的情况。经过一段时间的应用,发现已然有了一定的建树,因此今天特意撰此博文,以做分享!为新进人员提供一份清晰的解决方案。

问题

        1. GIT如何撤销本地指定文件的修改,即直接丢弃掉?

        2. GIT如何撤销本地已经add成功的修改,此时还没有Commit?

说明

        本文只针对提到的两个问题存在的情况加以说明,如有其他的场景问题可以参考其他的博文内容!

纪要

首先解决第一个问题:如何丢弃本地已修改的文件?

git restore [file_path]

然后接着第二个问题,如果这个文件你已经执行了git add [file_path]命令完成了add操作。那么此时需要另外的一个命令来辅助,才能够完成清除操作。命令如下:

git restore --staged [file_path]

以上就是关于上面两个问题的解决办法!

希望能够对遇到问题的人员有所帮助!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐