git使用过程中问题

git提交文件命令顺序

  1. fetch
  2. merge
  3. add
  4. commit
  5. pull
  6. 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

原文地址:https://www.cnblogs.com/rechin/p/8615483.html