曹耘豪的博客

Git常见问题

  1. unable to update local ref
  2. 文件 mode 改变
  3. 压缩commit

unable to update local ref

需要清理无效的远程追踪分支

1
2
3
git gc --prune=now
git remote prune origin
git pull

文件 mode 改变

1
git config --add core.filemode false

压缩commit

1
git rebase -i HEAD~x

保留第一个pick,其他的都将pick改为f,然后保存即可,可以顺便修改下commit信息