![]() |
1
9
它是
小心使用它,因为它可以有效地删除工作目录中的任何当前更改。见“ Undoing in Git "
注:作为
Charles Bailey
在评论中提到,并且
in his answer
,这不会删除未跟踪的文件。
注意,你可能想 move your untracked files instead . |
![]() |
2
4
这将递归地签出(还原)当前分支(head)中从上次提交开始跟踪的每个文件。 |
![]() |
3
2
假设你是工作副本的根。 你想清除任何未跟踪的文件,先做一次试运行,以确保它不会首先删除任何文件。(您可能需要调查目录(-d)并使用忽略规则(-x)选项。)
然后“真实地”运行它。
然后从索引中为所有跟踪的文件签出未修改的新文件。
|
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 4 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 5 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 5 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 5 月前 |