gitee码云平台上进行一次完整的pull、modify、push、pull request开源流程

本文主要是介绍gitee码云平台上进行一次完整的pull、modify、push、pull request开源流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

面向新手小白,让小白也能体会到为开源项目贡献力量的感觉!

git平台:gitee
使用项目:https://gitee.com/aaa124578/LinuxAbc
指导教师:吉林大学 郭东副教授

依托开源中国社区推出的基于 Git 的代码托管服务平台码云(gitee),为开源项目LinuxAbc贡献自己的力量,学习软件开源开发方法,体会开源协作模式与开源精神,成为一名开源贡献者。步骤及要求如下:

  1. 注册自己的码云账号,并签署贡献许可协议CLA(Contribution License Agreement)。
    CLA签署地址:https://clasign.osinfra.cn/sign/gitee_openeuler-1611298811283968340

  2. 登录码云网站,将LinuxAbc(https://gitee.com/aaa124578/LinuxAbc/)的代码Fork一份到自己的仓库。

    点击红框进行fork,这一步就是将原项目中的库复制一份到你自己的库中。

  3. 安装Git,将自己库中的LinuxAbc代码克隆到本地开发环境中。

    这一步需要相关的git知识,具体可参考:https://www.bilibili.com/video/BV1db4y1d79C/?spm_id_from=333.999.0.0
    从0开始恶补一下git知识!

  4. 克隆到本地之后就可以对于这个项目进行相关的修改,包括但不限于:在command.csv中添加linux命令、代码优化、功能增加与完善、界面美化、BUG发现与建议等。

  5. 之后合并自己的branch,git add提交到暂存区,再commit提交,最后git push到自己的库中。一系列操作做完之后会在这里看到:
    在这里插入图片描述
    这里显示的是你commit时设置的名字的话就算成功!

  6. 点击pull requests:(注意这里是自己的库中的pull requests)
    在这里插入图片描述
    点击新建pull requests:
    在这里插入图片描述
    下面这张图片的意思是将player55200831用户的LinuxAbc库中的master分支pull requests到aa124578用户的LInuxAbc库中的master分支中:
    在这里插入图片描述

  7. 创建好之后,你的代码已经被提交给管理这个代码的人了!经过他的审核痛过之后,你的代码就会被合并到本来的代码中去!至此,你成功完成了一次开源实践!Congratulations!

最后,再次感谢吉林大学 郭东副教授全程的耐心指导,本博客的内容来源自郭东副教授的UNIX/Linux操作系统课程(吉林大学创新示范课程)。

这篇关于gitee码云平台上进行一次完整的pull、modify、push、pull request开源流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/202857

相关文章

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

PyCharm 接入 DeepSeek最新完整教程

《PyCharm接入DeepSeek最新完整教程》文章介绍了DeepSeek-V3模型的性能提升以及如何在PyCharm中接入和使用DeepSeek进行代码开发,本文通过图文并茂的形式给大家介绍的... 目录DeepSeek-V3效果演示创建API Key在PyCharm中下载Continue插件配置Con

Python利用PIL进行图片压缩

《Python利用PIL进行图片压缩》有时在发送一些文件如PPT、Word时,由于文件中的图片太大,导致文件也太大,无法发送,所以本文为大家介绍了Python中图片压缩的方法,需要的可以参考下... 有时在发送一些文件如PPT、Word时,由于文件中的图片太大,导致文件也太大,无法发送,所有可以对文件中的图

如何使用Spring boot的@Transactional进行事务管理

《如何使用Springboot的@Transactional进行事务管理》这篇文章介绍了SpringBoot中使用@Transactional注解进行声明式事务管理的详细信息,包括基本用法、核心配置... 目录一、前置条件二、基本用法1. 在方法上添加注解2. 在类上添加注解三、核心配置参数1. 传播行为(