Github同步Fork的项目和源项目

date
Nov 7, 2021
slug
Github同步Fork的项目和源项目
status
Published
tags
Git
summary
Github同步Fork的项目和源项目
type
Post
  1. 先把自己fork的项目clone到本地
  1. 配置remote,指向源项目,也就是上游仓库
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
  1. 把上游项目的更新和分支拉到本地
git fetch upstream
上游项目来的更新会保存在upstream开头的分支里
  1. 切到本地想要合并上游更新的分支
git checkout main //我这里切到main
  1. 合并上游项目更新到本地分支
git merge upstream/main
  1. 看看有没有冲突,解决下冲突
Unmerged paths:
  (use "git add <file>..." to mark resolution)
        both modified:   config.js //这个就是冲突了
  1. 解决完冲突,提交下修改
git add .
git commit -m "resolve conflict"
  1. 提交到远程
git push
这里可能会报
fatal: unable to access 'https://github.com/xxxxxx/xxxxx.git/': OpenSSL SSL_read: Connection was reset, errno 10054
关了SSL验证就好了
git config --global http.sslVerify "false"
 

© 李工 2021 - 2025