赞
踩
源自专栏《Gradle ScalaTest markdown idea Git中文实用教程目录?》
恢复工作区(工作树)文件
git restore [<选项>] [--source=<树>] [--staged] [--worktree] [--] <路径>…
git restore [<选项>] [--source=<树>] [--staged] [--worktree] --pathspec-from-file=<文件> [--pathspec-file-nul]
git restore (-p|--patch) [<选项>] [--source=<树>] [--staged] [--worktree] [--] [<路径>…]
从恢复源中恢复工作树中指定的路径的内容。如果路径被跟踪但在恢复源中不存在,则会将其删除以匹配源。
还可用于使用 --staged 从索引中恢复内容,
或使用 --staged --worktree 恢复工作树和索引中的内容。
默认情况下,如果指定了 --staged,则从 HEAD 恢复内容,否则从索引恢复。
使用 --source 从不同的提交中恢复。
如果您没有指定任何其他选项,git restore
默认会从 HEAD 中恢复文件,即丢弃工作区中指定路径的文件的更改,将文件恢复为最近一次提交的状态。。
git restore <path>
假设我们有一个文件example.txt
,我们对其进行了修改但还没有将其暂存起来:
echo
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。