记录 git 使用中遇到的一些小问题

现在在项目中 git 的使用已经比较频繁了,难免会遇到各种各样的小问题,这里记录下这些问题。

1. 在 push 大文件的时候遇到

error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

这个是因为 http buffer 不够造成的,可以简单配置 git 来解决:

git config http.postBuffer 67108864

2. 想要把已经 push 的文件(夹)加入到.ignore 中

直接添加到.ignore 中是不能成功的,因为已经 push 到服务器了,需要先删除本地缓存的文件:

1
$ git rm -r --cached .idea

然后再将其添加到.ignore 中,最后 git push 就 ok 了