前言
本文简单介绍一下从github拉取项目并做贡献提交的简易流程(之前看很多开源项目写的开发者贡献方式,但是总是看的云里雾里,本文做个简单总结)。
操作步骤
前提条件:
1、在自己本地环境安装git.
2、配置github ssh setings
# Repo: someuser/myframework
# Fork: superteam/myframework
# Track:
# 克隆你fork的仓库
git clone https://github.com/superteam/myframework.git
# 进入你的仓库本地目录
cd myframework
# 添加原始仓库地址
git remote add upstream https://github.com/someuser/myframework.git
# Update:
# 拉取原始仓库数据
git fetch upstream
git rebase upstream/master
# 推送最新拉取结果和tags到自己的分支
git push
git push --tags
# 新建开发分支
git checkout -b new_branch upstream/master
# 添加贡献自己的代码贡献
git add xxx
# 修改并commit后,推送至自己的仓库
git push -u upstream/master
# 如果需要贡献给上游,提PR
如有问题,可以留言交流。
欢迎关注公众号:DBA札记,一起交流数据库、运维开发、云原生等技术。如果觉得读完本文有收获,可以转发分享给朋友,大家一起学习进步!谢谢大家。