请问 git checkout -f 虽能回退所有新增的内容,但新建的文件却依旧被保留,如果要将新建文件一起删除,彻底回退怎么操作呢?

2014-07-31 00:16:10 +08:00
 tedd
是用reset命令吗?
4262 次点击
所在节点    git
3 条回复
sNullp
2014-07-31 01:03:23 +08:00
git clean -f -d -x
headwindx
2014-07-31 07:52:36 +08:00
git clean -df
mengzhuo
2014-07-31 09:06:11 +08:00
楼上两位正解

reset 是回滚以及记录或者commit的文件
--hard 连代码一起滚
--soft 只滚commit记录,不滚代码(默认)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/125361

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX