github使用指南

1、生成SSH密鑰對

ssh-keygen -t ed25519 -C "你的github郵箱"

然后根據提示保存路徑,設置密碼

2、將公鑰添加到github

cat ~/.ssh/id_ed25519.pub

復制輸出內容。
在gihub中點擊New SSH Key,添加密鑰

3、配置git使用SSH地址

git remote set-url origin git@github.com:BeStrongCode/ALL-IN-ONE.git

4、測試SSH是否配置成功

ssh -T git@github.com

5、正常推送代碼

git push origin main

6.版本控制

原理:Git會記錄每次commit,并為每個版本打上唯一ID,可以隨時回到任意一個版本

操作命令含義
初始化版本庫git init把當前文件夾變成 Git 管理的項目
添加文件git add 文件名git add .把改動加入到“暫存區”
提交版本git commit -m "注釋"把暫存區內容提交成一個版本快照
查看歷史git loggit log --oneline查看歷史提交記錄
回退版本git reset --hard 提交ID回退到某個歷史版本
查看狀態git status查看當前改動與暫存狀態
比較改動git diff查看文件改動內容

7、示例 從初始化到提交

# 初始化 Git 倉庫
git init# 添加全部文件
git add .# 提交初始版本
git commit -m "初始化項目"# 查看歷史提交
git log --oneline# 修改文件后再次提交
git add main.py
git commit -m "更新 main 函數"

8、示例:回退到歷史版本

# 查看提交歷史
git log --oneline
# 輸出示例: f3b9f3a 修復 main 函數的 bug# 回退到某個版本
git reset --hard f3b9f3a

文件夾中的.gitignore文件可以指定不需要上傳的文件夾

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

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

相關文章

AD22以上的基礎操作

1.檢測創建的原理圖器件庫 2.原理圖頁加大 Size:常規和自定義 推薦可視化柵格100mil 快捷鍵VG 3.原理圖器件器件號排序 自動排序:快捷鍵TAA 先解鎖 4.BOM(Bill of Material)物料表導出 description描述:類似精度。 導出各種類型bom表 5…

FastAPI技術深度解析與實戰指南

導讀:在Python Web開發領域經歷了Django和Flask多年統治后,FastAPI的崛起正在重新定義API開發的技術標準。這篇深度技術解析將為開發者揭示FastAPI如何通過獨特的架構設計解決傳統框架的核心痛點。 傳統Python Web框架在面對高并發場景時暴露出明顯的性能…

Python 可迭代的對象、迭代器 和生成器(何時使用生成器表達式)

何時使用生成器表達式 在示例 10-16 中,為了實現 Vector 類,我用了幾個生成器表達 式,eq、hash、abs、angle、angles、format、add 和 __mul__ 方法中各有一個生成器表達式。在這些方法中使用列表推 導也行,不過立即返回的列表要…

復習和預習(C++)答案解析

填空題答案及解釋 在 for 循環實現累加時,通常在循環上方初始化累加器變量,如 int m ______。 答案:0 解釋:累加器需從 0 開始,才能正確累積后續值的總和。 switch 語句根據表達式的值與各個______后的常量表達式進行…

uniapp處理后端返回的html字符串

前言&#xff1a;采用v-html方法處理 1.處理前 <html><head><meta http‐equiv"Content‐Type" content"text/html; charsetUTF-8"></head><body><form ?<input type"submit" value"立刻提交"…

如何在 Ubuntu 上通過終端或在 VirtualBox 中安裝 GCC

無論你是正在編譯 C 程序,還是在 Linux 上從源代碼構建軟件,GNU 編譯器集合(GCC)都是每位 Linux 開發者需要的工具之一,因為它能夠編譯 C、C++,甚至 Fortran、Ada 等其他語言。但如果你想知道如何在 Ubuntu 上安裝 GCC 并設置它來編譯代碼,別擔心——你來對地方了。 本…

Mac python3.12 執行pip/pip3異常externally-managed-environment

環境&#xff1a;Mac、Python3.12.x版本&#xff08;3.12.5&#xff09; 問題&#xff1a;執行pip install xyz 后出現異常&#xff1a; error: externally-managed-environment This environment is externally managed ╰─> To install Python packages system-wide,…

最后的生還者2:重制版 免安 中文離線運行版+整合包

最后的生還者2&#xff1a;重制版 1.4.10515.0636 免安 中文離線運行版整合包 最低配置: 需要 64 位處理器和操作系統 操作系統: Windows 10/11 64-bit (version 1909 or higher) 處理器: Intel Core i3-8100, AMD Ryzen 3 1300X 內存: 16 GB RAM 顯卡: NVIDIA GeForce GTX 16…

【Arm】DS如何應用腳本文件實現調試

1、 文檔目標 在現代嵌入式開發中&#xff0c;調試工具的選擇和使用對開發效率和產品質量有著至關重要的影響。Arm Development Studio&#xff08;簡稱ArmDS&#xff09;作為一款功能強大的集成開發環境&#xff08;IDE&#xff09;&#xff0c;專為基于ARM架構的處理器設計&…

如何通過ETL進行數據抽取工作

數據抽取作為數據集成過程中的核心環節&#xff0c;抽取速度直接決定了整個數據生命周期的質量與效率。在數字化轉型加速的當下&#xff0c;企業需要從結構化數據庫、非結構化文檔、實時流數據、外部API接口等異構數據源中提取有價值的信息&#xff0c;這一過程要面臨數據格式多…

隨機存儲器有哪些,只讀存儲器又有哪些

一、隨機存儲器&#xff08;RAM&#xff0c;易失性&#xff0c;斷電數據丟失&#xff09; 1. 靜態RAM&#xff08;SRAM&#xff09; 特點&#xff1a;用觸發器存儲數據&#xff0c;無需刷新&#xff0c;速度極快&#xff08;納秒級&#xff09;&#xff0c;但容量小、成本高。…

PIC單片機MPLAB編譯報錯的一些問題及解決方法

PIC18單片機MPLAB編譯出錯的一些問題的解決方法 Couldnt locate build tool. Check tool locations. Unknowm processor&#xff1a;18FXXXXX’ Halting build on first failure as requested. Error [1027] unable to locate stddef.h Error - could not find file c018i.o. …

JavaSE基礎復習

1.數據類型&#xff1a; 1&#xff09;整數類型&#xff1a;byte、short、int、long 2&#xff09;浮點型&#xff1a;double、float 3&#xff09;字符型&#xff1a;char 4&#xff09;布爾類型&#xff1a;Boolean 5&#xff09;引用數據類型&#xff1a;Date、Array、…

第27篇:SELinux安全增強機制深度解析與OpenEuler實踐指南

SELinux安全增強機制深度解析與OpenEuler實踐指南 一、SELinux核心概念與安全體系架構 1.1 訪問控制機制演進與SELinux定位 在計算機系統安全領域&#xff0c;訪問控制機制經歷了從簡單到復雜的發展歷程。傳統的自主訪問控制&#xff08;DAC&#xff09; 以文件所有者權限為…

探訪成都芯谷金融中心文化科技產業園:解鎖城市發展新密碼

成都芯谷金融中心位于成都高新區核心地帶&#xff0c;是西部區域金融科技發展的重要引擎。該中心以文化為根基、科技為驅動&#xff0c;構建起多功能產業生態&#xff0c;顯著推動成都數字經濟與國際競爭力提升。 文化與科技融合的核心場景 該中心深度融合四川傳統文化元素與…

[論文閱讀] 人工智能 | 機器學習系統構思新方法:Define-ML 解決傳統 ideation 痛點

機器學習系統構思新方法&#xff1a;Define-ML 解決傳統 ideation 痛點 論文信息 article{alonso2025define-ml,title{Define-ML: An Approach to Ideate Machine Learning-Enabled Systems},author{Alonso, Silvio and Santos Alves, Antonio Pedro and Romao, Lucas and Lo…

Spring AI Alibaba 入門指南:打造企業級 AI 應用

一、前言 隨著大模型和人工智能技術的飛速發展&#xff0c;越來越多的企業開始嘗試將 AI 能力集成到自己的業務系統中。阿里巴巴作為國內最早布局 AI 的公司之一&#xff0c;推出了多個優秀的開源項目與云服務&#xff0c;其中 Spring AI Alibaba 就是為 Java 開發者量身打造的…

《AI顛覆編碼:GPT-4在編譯器層面的奇幻漂流》的深度技術解析

一、傳統編譯器的黃昏&#xff1a;LLVM面臨的AI降維打擊 1.1 經典優化器的性能天花板 // LLVM循環優化Pass傳統實現&#xff08;LoopUnroll.cpp&#xff09; void LoopUnrollPass::runOnLoop(Loop *L) {unsigned TripCount SE->getSmallConstantTripCount(L);if (!TripCou…

Java如何遠程登錄到服務器中執行命令

為什么需要遠程登錄執行&#xff1f; ? 我們有時候通過業務代碼會關聯一些東西&#xff0c;那么在這個時候做完操作后有可能需要去其他服務器上執行一些命令&#xff0c;例如我們更換了什么文件&#xff0c;然后需要重啟另一個服務&#xff0c;那么這個時候就需要我們去遠程執…

什么是 PoW(工作量證明,Proof of Work)

共識算法&#xff08;Consensus Algorithm&#xff09;是區塊鏈的“心臟”&#xff0c;它決定了多個節點在沒有中央機構的前提下&#xff0c;如何就“誰來記賬”達成一致。 什么是 PoW&#xff08;工作量證明&#xff0c;Proof of Work&#xff09; 定義&#xff1a; 工作量證…