背景
git应用初期,个人时长会对部分操作心存疑惑,虽未用到,但总是会有想去发现探寻的冲动。以应用日后如有需求,能够基础处理的情况。经过一段时间的应用,发现已然有了一定的建树,因此今天特意撰此博文,以做分享!为新进人员提供一份清晰的解决方案。
问题
1. GIT如何撤销本地指定文件的修改,即直接丢弃掉?
2. GIT如何撤销本地已经add成功的修改,此时还没有Commit?
说明
本文只针对提到的两个问题存在的情况加以说明,如有其他的场景问题可以参考其他的博文内容!
纪要
首先解决第一个问题:如何丢弃本地已修改的文件?
git restore [file_path]
然后接着第二个问题,如果这个文件你已经执行了git add [file_path]命令完成了add操作。那么此时需要另外的一个命令来辅助,才能够完成清除操作。命令如下:
git restore --staged [file_path]
以上就是关于上面两个问题的解决办法!
希望能够对遇到问题的人员有所帮助!