github fork项目后,代码更新
2023-09-14 08:59:36 时间
每个人都可以fork一份自己的repo,所有的修改都在自己私有的repo上进行;
修改完成,测试通过后通过给主repo发pull request请求合并;
主repo(peachdocs/peach)的管理团队收到pull request请求后,review代码,合并进来;
个人的repo需及时和主repo保持同步;
打开peachdocs/peach在Github上的主页(https://github.com/peachdocs/peach.git),在右上角点击“fork”就可以fork一份自己的repo,现在我们就有了一份自己的repo,接下里我们的操作都是基于自己的repo
第2步:clone自己的repo上面我们fork了自己的repo,接着就可以clone下来了,先到自己的repo主页(https://github.com/biezhi/peach),找到repo的git地址,诸如这样 https://github.com/biezhi/peach.git,然后clone到本地
git clone https://github.com/biezhi/peach.git第3步:查看和添加远程分支
我们接着cd到项目里,看下当前的git远程仓库,如下
cd peach git remote -v第4步:获取主仓库最新代码
git fetch peachdocs第5步:合并到自己的分支里
git merge peachdocs/master第6步:本地修改代码,提交到自己的repo
修改完后
git add . git commit -m "本次修改描述"
最后我把本次修改提交到自己的远程仓库(biezhi/peach)中,操作如下
git push origin master第7步:给主repo发pull request
提交到自己repo后,就可以给主repo发一个请求合并的 pull request,操作步骤是这样的:
打开 https://github.com/biezhi/peach ,点击 pull request 的界面,添加详细的描述信息后
第8步:主repo收到pull request后,可以merge进来这个可以review修改,如果没问题就可以直接 Merge pull requst ,merge后就可以在主仓库看到了
我的github项目:https://github.com/biezhi/blade
码云/GitHub Fork代码仓并提交PR代码 背景:在企业开发过程中,都会有自己的代码仓管理,一般会有一个上游代码仓,然后自己fork下该项目,提交到自己下面的项目,并提交PR(或MR)进行合入请求。这里我以码云的代码仓库管理系统为例,演示如何提交代码到上游仓库。 于是有了这一个git代码提交规范,希望能帮助到你。
相关文章
- 如何从Eclipse导入github上的项目源码
- 如何从Eclipse导入github上的项目源码
- TortoiseGit与github实现项目的上传
- Git的使用--如何将本地项目上传到Github
- 如何参与一个GitHub开源项目
- github fork项目,和删除fork项目
- 【问题解决方案】git/github本地和远程仓库的重命名
- 【问题解决方案】本地代码文件上传到GitHub里中文乱码问题
- [Angular2Fire] Firebase auth (Google, Github)
- Jenkins:用maven在本地打包部署一个github的springboot项目(Jenkins 2.257)
- GitHub访问速度慢的解决方法
- 使用 JavaScript Promise 读取 Github 某用户的数据
- 如何修改Github已经提交的commit里的提交者用户名和提交者邮箱
- 推荐一个对pytorch代码详细注释的github项目
- 30天进阶Python,这个 Github 项目你值得拥有!
- 使用Github Pages和Hexo构建个人博客
- github用相对路径显示图片_GitHub 中 readme 如何添加图片
- 如何在 GitHub 建立个人主页和项目演示页面
- Go语言缓存LRU库"github.com/hashicorp/golang-lru"
- Hexo+GithubPage搭建Fan主题的博客(4)将本地Hexo项目部署到Github上
- 如何解决上传到github上的图片显示不出来的问题
- 使用Github将本地项目部署到线上的步骤(免费,不需要购买域名和服务器)
- 首次将IDEA中的项目上传到Github / Share Project on GitHub