文章目录
  1. 1. 前言
  2. 2. 冲突
  3. 3. 文件
  4. 4. 合并
    1. 4.1. 合并某次提交

前言


由于 Git 功能太过强大,知识面很多,当然遇到的问题随之也很多,这篇文章将一些公共问题。

冲突


使用版本进行控制,冲突无处不在,当我们遇到冲突时,找到解决办法是关键。

文件


当出现类似error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54fatal: The remote end hung up unexpectedlyfatal: 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

文章目录
  1. 1. 前言
  2. 2. 冲突
  3. 3. 文件
  4. 4. 合并
    1. 4.1. 合并某次提交