最近在使用git的时候提示以下错误
```
$ git status foo/bar.txt
# On branch master
# Unmerged paths:
# (use"git reset HEAD
# (use"git add/rm
#
# deleted by us: foo/bar.txt
#
no changes added to commit (use"git add" and/or"git commit -a")
```
文件foo/bar.txt存在,並且我希望將它重新設置為"unchanged state",然後('複製到:
$ git checkout HEAD foo/bar.txt
error: path 'foo/bar.txt' is unmerged
$ git reset HEAD foo/bar.txt
Unstaged changes after reset:
M foo/bar.txt
```
$ git status foo/bar.txt
# On branch master
# Changes to be committed:
# (use"git reset HEAD
#
# new file: foo/bar.txt
#
# Changed but not updated:
# (use"git add
# (use"git checkout --
#
# modified: foo/bar.txt
```
解决方式 还原
$ git reset foo/bar.txt
$ git checkout foo/bar.txt