git提交文件命令顺序
- fetch
- merge
- add
- commit
- pull
- push
取消已add文件
git reset HEAD 文件名
覆盖本地文件
git checkout 文件名
$ git pull
error: You have not concluded your merge (MERGE_HEAD exists).
hint: Please, commit your changes before merging.
fatal: Exiting because of unfinished merge.
可能是之前pull下来的代码没有进行自动合并。
解决办法:
1. 保留本地的修改(后补)
2. 放弃本地(从线上最新版本覆盖,本地文件将被丢失)
git fetch --all
git reset --hard origin/master