问题描述
有一个文件example_test.go,不知道什么时候被修改了,拉取新版本的时候,提示错误
错误提示
要求提交修改或者在合并前暂存起来。
error: Your local changes to the following files would be overwritten by merge:
stack_test.go
Please commit your changes or stash them before you merge.
Aborting
因为本身修改没有意义,所以打算放弃修改。不提交也不暂存。
查看当前文件状态
git已经给出了提示,预判很准确
注意查看命令的相关提示,很多时候就可以帮助我们解决很多问题!
$ git status
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: example_test.go
modified: stack_test.go
no changes added to commit (use "git add" and/or "git commit -a")
放弃本地修改
直接放弃两个文件的修改。
git checkout -- example_test.go
git checkout -- stack_test.go