1. 理解git restore --staged命令的功能 git restore --staged 命令用于将暂存区(staging area)中的文件恢复到上一次提交的状态,并从暂存区中移除这些文件的更改,但不影响工作区(working directory)中的文件内容。这意味着,这些更改将不再包含在接下来的提交中。 2. 确定要恢复暂存区的所有文件 为了恢复暂存区的...
(use "git restore --staged <file>..." to unstage) new file: README 忽略文件 在git目录下面会存在一个.gitignore文件,只需要添加对应的文件扩展名,就会自动忽略该文件而不发生文件提交,这一点很重要。我们通常在仓库中维护的都是源码,对于一些工程文件(例如.idea)和编译后的文件(例如.class),由于并不是...
(4)使用git restore 也就是:git restore a.c (5)用git status看一下状态 (6)最后看一下a.c中的内容 结论:git restore指令使得在工作空间但是不在暂存区的文件撤销更改(内容恢复到没修改之前的状态) 二:git restore --staged指令 (1)先用git status看下状态,再用cat a.c 看下a.c文件的内容 (2)vim ...
git restore <file>命令使在工作区但是不在暂存区的文件撤销修改,文件撤回到没修改之前的状态; git restore --staged <file>命令使文件由暂存区撤回工作区,文件内容不变。 如下图所示:一开始工作区文件test.txt中为aaa,向文件中添加一行bbb,执行gitrestore test.txt之后,文件撤回到没修改前的状态,可见git restore...
info (base) ➜ test01 (main) ✗ git status On branch main Changes to be committed: (use "git restore --staged <file>..." to unstage) modified: index.html Untracked files: (use "git add <file>..." to include in what will be committed) a.info b.info (base) ➜ test01 (...
参考(简单明了)git restore指令和git restore --staged 的使用[https://blog.csdn.net/qq_38158479/articl...
git restore [<选项>] [--source=<树>] [--staged] [--worktree] [--] <路径>… git restore [<选项>] [--source=<树>] [--staged] [--worktree] --pathspec-from-file=<文件> [--pathspec-file-nul] git restore (-p|--patch) [<选项>] [--source=<树>] [--staged] [--worktree]...
19:28:20.901: [umc-common] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false restore --staged --worktree --source=HEAD -- common/src/main/java/com/montnets/umc/common/sms/SmsUtils.java common/src/main/java/com/montnets/umc/common/constant/StaticConstant.java ...
$ git restore . or to restore all working tree files withtoppathspec magic (seegitglossary[7]) $ git restore :/ To restore a file in the index to match the version inHEAD(this is the same as usinggit-reset[1]) $ git restore --staged hello.c ...
git restore --staged 将文件从暂存区撤回工作区git restore 将在工作区的文件撤销更改sps-5130@sps-5130 MINGW64 /d/code/gitrep (master) $ echo "Hello Git" >> hello.txt sps-5130@sps-5130 MINGW64 /d/code/gitrep (master) $ git status...