当前位置: 首页 > news >正文

如何修改开源项目中发现的bug?

如何修改开源项目中发现的bug?

目录

  • 如何修改开源项目中发现的bug?
    • 第一步:找到开源项目并建立分支
    • 第二步:克隆分支到本地仓库
    • 第三步:在本地对项目进行修改
    • 第四步:依次使用命令行进行操作
    • 注意:GitHub不再支持原始密码登录

作者:爱写代码的刚子
时间:2024.5.31
前言:本篇博客将教大家如何修改开源项目中发现的BUG,为开源社区贡献一份自己的力量

第一步:找到开源项目并建立分支

在这里插入图片描述

第二步:克隆分支到本地仓库

在这里插入图片描述

  • git clone +URL克隆项目到本地仓库

第三步:在本地对项目进行修改

在这里插入图片描述

第四步:依次使用命令行进行操作

  • cd 项目
  • git pull对仓库进行拉取
  • ** git branch -r**查看分支
    在这里插入图片描述
  • git checkout -b dev origin/master
  • git add .
  • git commit -m “添加的事项”
  • git push origin dev将dev分支推送到远端

注意:GitHub不再支持原始密码登录

在这里插入图片描述

在这里插入图片描述

生成tokens来代替原始的密码登录
在这里插入图片描述
提交完成:
在这里插入图片描述

相关文章:

  • 使用Spring Boot自定义注解 + AOP实现基于IP的接口限流和黑白名单
  • 【Django】开发个人博客系统【1】
  • 【LeetCode】38.外观数列
  • 第P9周:YOLOv5-Backbone模块实现
  • Leetcode刷题笔记7
  • Java集合【超详细】2 -- Map、可变参数、Collections类
  • 探索Web前端三大主流框架:Angular、React和Vue.js
  • 城市公共交通IC卡消费流程
  • Superset二次开发之更新 SECRET_KEY
  • springboot+vue 社区养老服务系统
  • MySQL中,不能在一个DML(数据操纵语言,如INSERT, UPDATE, DELETE)语句中直接引用目标表进行子查询
  • python 第一天
  • Java----Maven详解
  • Redis常用命令大全
  • 【安装笔记-20240529-Windows-Wireshark 网络协议分析工具】
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 345-反转字符串中的元音字母
  • JavaScript类型识别
  • jquery cookie
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • node学习系列之简单文件上传
  • php中curl和soap方式请求服务超时问题
  • ReactNative开发常用的三方模块
  • spring boot 整合mybatis 无法输出sql的问题
  • vue总结
  • webgl (原生)基础入门指南【一】
  • webpack4 一点通
  • yii2中session跨域名的问题
  • 当SetTimeout遇到了字符串
  • 区块链分支循环
  • 入手阿里云新服务器的部署NODE
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 写代码的正确姿势
  • 新版博客前端前瞻
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • ​决定德拉瓦州地区版图的关键历史事件
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • $ git push -u origin master 推送到远程库出错
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (三十五)大数据实战——Superset可视化平台搭建
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (算法)前K大的和
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (转)mysql使用Navicat 导出和导入数据库
  • (转载)从 Java 代码到 Java 堆
  • .gitignore文件使用
  • .net Stream篇(六)
  • .NetCore+vue3上传图片 Multipart body length limit 16384 exceeded.