在使用git时,在未添加.ignore文件前使用 git add . 将所有文件添加到库中,不小心将一些不需要加入版本库的文件加到了版本库中。由于此时还没有提交所以不存在HEAD版本,不能使用 git reset HEAD命令。

解决

使用

git rm -r --cached .

 

不小心使用git pull合并冲突,如果想把当前的修改都放弃,你可以用下面的命令回到合并之前的状态:
git reset --hard HEAD
或者如果你已经把合并的代码提交了,这时候的撤销需要下面的命令:
git reset --hard ORIG_HEAD
但是刚才这条命令在某些情况会很危险,如果你把一个已经被另一个分支合并的分支给删了,那么 以后在合并相关的分支时会出错。

相关文章:

  • 2022-12-23
  • 2021-05-15
  • 2021-09-29
  • 2021-12-05
  • 2022-02-05
  • 2022-01-05
  • 2022-01-05
  • 2021-12-13
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2021-09-29
  • 2021-09-24
  • 2022-12-23
  • 2021-10-29
相关资源
相似解决方案