前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >github fork 仓库后同步上游仓库的修改

github fork 仓库后同步上游仓库的修改

作者头像
jwj
发布2022-05-18 12:03:53
9240
发布2022-05-18 12:03:53
举报

fork 仓库后同步上游仓库的修改,个人总结了两种方法,个人感觉第一种适合仓库所有者使用,第二种适合仓库贡献者使用。

方法一

拉取上游更新

代码语言:javascript
复制
git fetch upstream

检出代码

代码语言:javascript
复制
git checkout -b master upstream/master

合并代码

会产生一条 Merge remote-tracking branch 'upstream/master'记录

代码语言:javascript
复制
git merge upstream/master

推送到github

代码语言:javascript
复制
git push origin master

方法二

拉取上游更新

代码语言:javascript
复制
git fetch upstream

检出代码

远程仓库的代码和提交记录会强制覆盖本地

代码语言:javascript
复制
git checkout -B master upstream/master

推送到github

强制推送到 github

代码语言:javascript
复制
git push -f origin master

其它命令

查看所有分支和当前所处分支

代码语言:javascript
复制
git branch -a

拉取仓库更新

代码语言:javascript
复制
git fetch origin
git fetch upstream
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-02-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方法一
    • 拉取上游更新
      • 检出代码
        • 合并代码
          • 推送到github
          • 方法二
            • 拉取上游更新
              • 检出代码
                • 推送到github
                • 其它命令
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档