git实用篇之如何丢弃所有的修改

Published on in git with 50 views

大家应该都知道git checkout .,但是git checkout .只能丢弃非暂存区的修改。如果要把已经加到暂存区的修改也一起丢弃掉呢?

先使用git reset .将所有暂存区的改动都放到非暂存区
再使用git checkout .就可以将所有跟踪文件的修改都丢弃了

那么问题来了,git checkout .只能丢弃跟踪文件的修改,如果有些非跟踪文件也加进来了应该怎么丢弃呢?

答案是

git clean -df

标题:git实用篇之如何丢弃所有的修改
作者:iceuncle
地址:https://www.tianyang.pub/articles/2019/10/17/1571307981199.html

Responses