Git-FQA
前言
由于 Git 功能太过强大,知识面很多,当然遇到的问题随之也很多,这篇文章将一些公共问题。
冲突
使用版本进行控制,冲突无处不在,当我们遇到冲突时,找到解决办法是关键。
文件
当出现类似error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
、fatal: The remote end hung up unexpectedly
、fatal: early EOF
错误时,可能超过 git 大小限制,需要进行更改。1
2
3$ git config --global http.postBuffer 524288000 // 全局更改 524,288,000(1024 x 1024 x 500),即 500 M。
or
$ git config http.postBuffer 524288000 // 在某项目下更改,1048576000 = 1G
合并
合并某次提交
获取某次提交的 commitid,然后运行下面命令,就能将某次提交代码合并到目前的分支上。1
git cherry-pick commitid