更新 fork 的仓库
在 github 上 fork 了一些仓库,需要更新到最新版本,记录方法和过程。
前言
需要将自己 fork 的 github 项目更新, google 了一下方法,记录下来。
参考资料:
- Pull new updates from original Github repository into forked Github repository
- How to update a GitHub forked repository?
- HOW TO GITHUB: FORK, BRANCH, TRACK, SQUASH AND PULL REQUEST
更新过程
按照下面的步骤:
git@github.com:netty/netty.git
- 为本地仓库增加一个 remote,命名为
"upstream"git remote add upstream git://github.com/netty/netty.git
也有人推荐下面的多了--track 参数的的方式
git remote add --track master upstream git://github.com/netty/netty.git
- fetch 这个 upstream 远程的所有分支到 remote-tracking 分支,例如 upstream/master
git fetch upstream
- 确认当前分支是 master 分支,如果不是 checkout 到 master 分支
git branch
git checkout master - 同步 upstream 的修改到本地,可以选择 rebase 或者 merge
git rebase upstream/master
git merge upstream/master注: 还是推荐用 merge.
- 将更新之后的版本推送到自己 fork 的仓库
git push -f origin master
上一篇: Git tag 命令用法
下一篇: 音频深度学习变得简单 - 数据准备和增强
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!


发布评论