git--撤销添加&放弃修改&代码冲突

git add . 后,撤销指定文件的add(还未提交):

git reset HEAD 文件名

不保存本地改动,用远程代码覆盖:

git reset --hard origin/dev

放弃工作区的修改(to discard changes in working directory):

git checkout -- 文件名…

git同时修改文件时报错,(同时将冲突代码更新到项目文件中了):

先看已产生冲突的代码,修改好后,git add 该文件,再重新提交

原文地址:https://www.cnblogs.com/zwh1993/p/12626404.html