如何修改開源項目中發現的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來代替原始的密碼登錄
在這里插入圖片描述
提交完成:
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/19902.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/19902.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/19902.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

地質災害位移應急監測站

地質災害位移應急監測站是一種專門用于地質災害預警和應急響應的設施,它能夠實時監測和分析山體、建筑物、管道等的位移變化情況。以下是關于地質災害位移應急監測站的詳細介紹: 主要組成部分 傳感器:安裝于需要監測的位置,用于…

RK3588+FPGA+AI高性能邊緣計算盒子,應用于視頻分析、圖像視覺等

搭載RK3588(四核 A76四核 A55),CPU主頻高達 2.4GHz ,提供1MB L2 Cache 和 3MB L3 ,Cache提供更強的 CPU運算能力,具備6T AI算力,可擴展至38T算力。 產品規格 系統主控CPURK3588,四核…

Nginx服務器替換SSL證書記得要重啟

輸入訪問域名,發現https證書過期了,果斷申請好ssl證書,并在Nginx服務器上將原證書替換成新申請的證書。 打開瀏覽器輸入網址確認一看,還是原來的證書并沒有替換成功?感覺不合常理 以下開啟了證書為什么替換不成功的排查 1、清除…

GUI 02:布局管理器相關知識,AWT 的 3 種布局管理器應用,以及嵌套布局的使用

一、前言 記錄時間 [2024-05-31] 前置文章 GUI 01:GUI 編程概述,AWT 相關知識,Frame 窗口,Panel 面板,及監聽事件的應用 本文講述了 GUI 編程種布局管理器的相關知識,以及 AWT 的 3 種布局管理器——流式布…

【FPGA】Verilog語言從零到精通

接觸fpga一段時間,也能寫點跑點吧……試試系統地康康呢~這個需要耐心但是回報巨大的工作。正原子&&小梅哥 15_語法篇:Verilog高級知識點_嗶哩嗶哩_bilibili 1Verilog基礎 Verilog程序框架:模塊的結構 類比:c語言的基礎…

P3881

最小值最大 二分:枚舉兩個牛之間的最小距離,左端點是1,右端點是籬笆總長度。 Check數組: 如果兩頭牛之間距離是Mid不合法,則返回0(false); 如果兩頭牛之間距離是Mid合法&#xf…

去噪擴散概率模型在現代技術中的應用:圖像生成、音頻處理到藥物發現

去噪擴散概率模型(DDPMs)是一種先進的生成模型,它通過模擬數據的噪聲化和去噪過程,展現出多方面的優勢。DDPMs能夠生成高質量的數據樣本,這在圖像合成、音頻生成等領域尤為重要。它們在數據去噪方面表現出色&#xff0…

瑞吉外賣項目學習筆記(二)后臺系統的員工管理業務開發

一、完善登錄功能 1.1 問題分析 1.2 代碼實現 package com.itheima.reggie.filter;//這是一個過濾器類 //登錄檢查過濾器import com.alibaba.fastjson.JSON; import com.itheima.reggie.common.R; import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf…

華為OD機試-最大坐標值

題目描述與示例 題目描述 小明在玩一個游戲,游戲規則如下:在游戲開始前,小明站在坐標軸原點處(坐標值為 0)給定一組指令和一個幸運數,每個指令都是一個整數,小明按照指定的要求前進或者后退指…

解析Java中1000個常用類:FunctionalInterface類,你學會了嗎?

Java 8 引入了一系列新的特性和改進,其中之一便是函數式編程。函數式接口(Functional Interface)是函數式編程的核心概念之一。本文將深入探討 FunctionalInterface 注解,介紹其用法、重要性,并通過示例展示如何在實際開發中應用函數式接口。 什么是函數式接口? 函數式…

有向圖的拓撲排序

文章目錄 概念及模板例題 雜務 概念及模板 有向圖的拓撲排序是指將有向無環圖中的所有頂點排成一個線性序列,使得圖中任意一對頂點u和v,若邊(u, v)在圖中,則u在該序列中排在v的前面。 例如,假設有n個任務,這些任務需…

HarmonyOS鴻蒙學習筆記(28)@entry和@Component的生命周期

entry和Component的生命周期 entry和Component的關系Component生命周期Entry生命周期 生命周期流程圖生命周期展示示例代碼參考資料 HarmonyOS的生命周期可以分為Compnent的生命周期和Entry的生命周期,也就是自定義組件的生命周期和頁面的生命周期。 entry和Compone…

【傳知代碼】雙深度學習模型實現結直腸癌檢測(論文復現)

前言:在醫學領域,科技的進步一直是改變人類生活的關鍵驅動力之一。隨著深度學習技術的不斷發展,其在醫學影像診斷領域的應用正日益受到關注。結直腸癌是一種常見但危害極大的惡性腫瘤,在早期發現和及時治療方面具有重要意義。然而…

快手發布大模型產品“可圖”,超20種創新AI圖像玩法限免上線

近日,快手自研大模型產品“可圖”(Kolors)正式對外開放,支持文生圖和圖生圖兩類功能,已上線20余種AI圖像玩法。目前,用戶可以通過“可圖大模型”官方網站和微信小程序,免費使用各項AI圖像功能。…

純分享#126個電商平臺集合(包含60個不同國家)值得一看

01 亞洲 中國 淘寶:擁有大量的賣家和商品種類,主要面向中國市場。天貓:淘寶旗下的B2C電商平臺,提供品質保證、正品保障的商品。京東:中國第二大B2C電商平臺,提供品質保證、正品保障的商品。蘇寧易購: 中國家電連鎖巨頭蘇寧旗下的…

反VC情緒:加密市場需要新的分布式代幣發行方式

GME事件 GME事件反應了社交媒體在金融決策中的影響力,散戶投資者群體通過集體行動,改變了很多人對股市的看法和參與方式。 GME事件中,meme扮演了核心角色。散戶投資者使用各種meme來溝通策略、激勵持股行為,創造了一種反對華爾街…

【車載開發系列】汽車開發常用工具說明

【車載開發系列】汽車開發常用工具說明 【車載開發系列】汽車開發常用工具說明 【車載開發系列】汽車開發常用工具說明一. CANbedded二. Davinci Configurator Pro三. Davinci Developer-AUTOSAR軟件組件設計工具四. MICROSAR五. MICROSAR OS六. CANdelaStudio七. Volcano VSB八…

Mysql基礎教程(11):DISTINCT

MySQL DISTINCT 用法和實例 當使用 SELECT 查詢數據時,我們可能會得到一些重復的行。比如學生表中有很多重復的年齡。如果想得到一個唯一的、沒有重復記錄的結果集,就需要用到 DISTINCT 關鍵字。 MySQL DISTINCT用法 在 SELECT 語句中使用 DISTINCT 關…

Spring Boot 項目中使用 JSP

文章目錄 Spring Boot 項目中使用 JSP項目結構引入依賴包編寫頁面和后臺運行方式一:Maven 命令運行方式二:在 IDEA 中運行方式三:打 war 包部署運行 Spring Boot 項目中使用 JSP 在 Spring Boot 項目中不是不可以使用 JSP 。想在 Spring Boo…

【React】封裝一個好用方便的消息框(Hooks Bootstrap 實踐)

引言 以 Bootstrap 為例,使用模態框編寫一個簡單的消息框: import { useState } from "react"; import { Modal } from "react-bootstrap"; import Button from "react-bootstrap/Button"; import bootstrap/dist/css/b…