快车道

 

【转】git-github fork 后获取公开正式仓库(原始仓库)新分支(fork项目里同步他人新增分支的方法)

版权声明:本文为CSDN博主「西京刀客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/inthat/article/details/124779375
0、背景
github fork了https://github.com/xxx/xxx.git后一段时间,同步更新正常。
当https://github.com/xxx/xxx.git新增了分支testbranch,如何持续一致地同步更新?
基于git标准,原始仓库为upstream,克隆仓库为origin:
  upstrean: https://github.com/xxx/xxx.git
  origin:   https://github.com/yyy/xxx.git
git本地库:   当前仅知道origin,不知道upstream
1、查看本地的远端仓库,并添加 upstream 上游仓库
git remote -v
git remote add upstream https://github.com/xxx/xxx.git
git remote -v
2、直接从 upstream 获取新分支 testbranch 到本地
git fetch upstream
git checkout -b testbranch upstream/testbranch
3、推送本地的新分支 testbranch 到 origin 上游仓库
git push origin testbranch
4、在github中,可以查看到分支testbranch已经存在并与主库同步一致

posted on 2023-06-03 12:01 快车道 阅读(193) 评论(0)  编辑  收藏 所属分类: 外部参考


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(1)

我参与的团队

随笔分类(3)

随笔档案(11)

IT学习网站

路过的博客

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜