Changes to be committed: (use "git restore --staged <file>..." to unstage) modified: src/main/java/com/example/learnspringboot/LearnspringbootApplication.java 1. 2. 3. 4. 5. 6. 7. 8. 然后reset(默认是mixed),会重置索引区保留工作目录,所以提示中有Unstaged changes after reset,重置后与提...
git status#--soft回滚到版本号为Agit reset --soft bd39d33#git statusOn branch master Changes to be committed: (use"git restore --staged <file>..."to unstage) new file: b.txt new file: reset1.txt Untracked files: (use"git add <file>..."to includeinwhat will be committed) reset....
git reset --hard HEAD^ 来强行回退到上一个版本,此时工作区的内容也回退到之前的版本。 其他彩蛋: 以上3种情况的撤销修改也可以直接使用某些可视化工具来进行。 这里我力荐VS Code,我简单介绍一下其git操作的几个小功能,更多功能欢迎探索: 一、可直接查看工作区和暂存区的修改 STAGED CHANGES:暂存区(已add未co...
意思就是,reset之后,Working Directory/workspace/working tree,跟index/stage相比,有 2.txt这个文件change了,没有存到index/stage 跟git status输出的那个Changes not staged for commit:,是一样的概念
二.--mixed工作区内容无变化,缓存区内容回退了到reset指定版本,工作区和暂存区内容不一致 git status显示:Changes not staged for commit,不能直接commit,需要先add 适用于当前整体版本5,需要回退到某个file的历史2版本的原始内容,然后用restore 只回退到某个file当前内容到版本2的历史内容 ...
如果现在运行git status,我们会看到文件显示在 “Changes not staged for commit” 下面并被标记为红色,因为该条目在索引与工作目录之间存在不同。 接着我们运行git add来将它暂存到索引中。 此时,由于索引和 HEAD 不同,若运行git status的话就会看到 “Changes to be committed” 下的该文件变为绿色 ——也就是...
$ git reset HEAD CONTRIBUTING.md Unstaged changes after reset: M CONTRIBUTING.md $ git status On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) renamed: README.md -> README Changes not staged for commit: ...
GIT 撤销修改,主要利用git restore命令。现在,我们来假象一个使用场景。当我们大半夜战至性头时,一上头不小心在文件中写了句不该写的话"老板是个大煞笔"!并且已经git add到暂存区(staged) 中了!如果再继续commit的话,第二天就面临失业的风险! $ git statusOnbranch masterChangesto be committed:(use"git res...
$ git resetHEADreadme.txtUnstagedchanges after reset:Mreadme.txt image.png 此时查看文件状态: $ git status On branch master Changes not stagedforcommit:(use"git add <file>..."to update what willbecommitted)(use"git restore <file>..."to discard changesinworking directory)modified:readme.txt...
右击git工程文件a-->Team-->reset:放弃修改,同步运程仓库(Remote Repository),回退到以前某个版本。 2,你提交文件了,发现该错了,想撤回,怎么办? 其中:Working Area对应eclipse中git插件的状态是Unstaged Changes,Staging Area对应eclipse中git插件的状态是Staged Changes,后面的两个阶段跟eclipse中git插件的状态是一样...