IDEA忽略提交文件

Idea

  1. 添加 .ignore 插件

Git (操作前备份)

  1. git rm -r -f --cached .
  2. git add .
  3. git commit -m ‘备注信息’
git reset --soft HEAD^^

cmd控制台中换行符默认是^,而不是\ ,所以它的more?的意思是问你下一行是否需要再输入,而^ 符号就被当做换行符而被git命令忽略掉了。
解决方法:
加引号:git reset --hard "HEAD^"
加一个^:git reset --hard HEAD^^
换成~:git reset --hard HEAD~ 或者 git reset --hard HEAD~1

版权声明:本文为hdhsZero原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。