Github:git提交代碼到github

創建 GitHub 倉庫

a. 登錄到您的 GitHub 賬戶。

b. 點擊右上角的 "+" 圖標,選擇 "New repository"。

c. 填寫倉庫名稱(例如 "Mitemer")。

d. 添加項目描述(可選)。

e. 選擇倉庫為 "Public"(如果您希望它是開源的)。

f. 不要初始化倉庫,因為我們會上傳現有文件。

g. 點擊 "Create repository"。

倉庫頁面簡單介紹

注意:如果使用官方的推送方式行不通,就使用我推送的方式

這個頁面展示了一個新創建的 GitHub 倉庫 "Mitemer" 的初始設置界面。

  1. GitHub Copilot 設置: 提供了設置 GitHub 的 AI 輔助編碼工具 Copilot 的選項。
  2. 添加協作者: 允許你通過 GitHub 用戶名或郵箱地址邀請其他人參與這個項目。
  3. 快速設置選項:
    • 提供了在桌面端設置倉庫的選項
    • 顯示了 HTTPS 和 SSH 的倉庫 URL
    • 建議創建 README、LICENSE 和 .gitignore 文件
  4. 命令行創建新倉庫: 提供了一系列 Git 命令,用于在本地創建倉庫并推送到 GitHub。
  5. 推送現有倉庫: 如果你已經有一個本地倉庫,這里提供了將其推送到這個新的 GitHub 倉庫的命令。

README、LICENSE 和 .gitignore 文件

這三個文件共同構成了一個完善的 GitHub 項目的基礎:README 介紹項目,LICENSE 定義使用條款,.gitignore 管理版本控制范圍。它們一起確保你的項目專業、規范,并且易于他人理解和參與。

當然,我很樂意為您介紹這三個重要的文件:

README 文件

  • 通常命名為 README.md(使用 Markdown 格式)
  • 這是項目的門面,通常是人們訪問你的 GitHub 倉庫時首先看到的文件
  • 主要用途:
    • 簡要介紹項目的目的和功能
    • 提供項目的安裝和使用說明
    • 列出主要特性和功能
    • 說明如何貢獻到項目
    • 提供聯系信息和相關鏈接
  • 好的 README 文件可以吸引更多的用戶和貢獻者

LICENSE 文件

  • 定義了其他人可以如何使用、修改和分發你的項目
  • 主要類型:
    • 開源許可證(如 MIT, Apache, GPL)
    • 專有許可證
    • 公共領域聲明
  • 重要性:
    • 保護你的知識產權
    • 明確規定他人使用你的代碼的權利和限制
    • 對于開源項目來說尤其重要,因為它定義了協作的法律框架

.gitignore 文件

  • 告訴 Git 哪些文件或目錄應該被忽略,不納入版本控制
  • 主要用途:
    • 排除編譯生成的文件(如 .class, .o)
    • 忽略包含敏感信息的配置文件(如包含密碼的配置文件)
    • 排除依賴目錄(如 node_modules)
    • 忽略操作系統生成的文件(如 .DS_Store)
  • 好處:
    • 保持倉庫干凈,只包含真正需要版本控制的文件
    • 提高 Git 操作的效率
    • 防止敏感或不必要的信息被意外提交

提交代碼流程

這里默認你已經配置好了git,沒有配置好后面的步驟就做不了了

配置用戶名,和郵箱

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

初始化本地 Git 倉庫 打開命令行(終端),導航到您的項目文件夾:(必須在你的項目文件目錄下打開)

后續的命令是最常用的命令了

git init:它會創建一個名為 .git 的隱藏目錄,用于存儲所有的 Git 相關信息。

git add .:(注意有個句號)這個命令用于將當前目錄下的所有文件和子目錄添加到 Git 的暫存區

git commit -m "提交內容信息":這個命令用于創建一個新的提交(commit)。

git init
git add .
git commit -m "Initial commit: Add README files"

git push:將本地的提交(commits)上傳到遠程倉庫。main:為指定分支,可以不寫

git push https://github.com/you_repo/Mitemer.git main

git pull:從遠程倉庫獲取最新的更改并合并到你的本地分支。

git pull https://github.com/you_repo/Mitemer.git main

后續的代碼流程按這個循環走

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

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

相關文章

第一天(點亮led燈+led燈閃爍)——Arduino uno R3 學習之旅

? 常識: 一般智能手機的額定工作電流大約為200mA Arduino Uno板上I/0(輸入/輸出)引腳最大輸出電流為40 mA Uno板控制器總的輸出電流為200 mA 點亮LED燈 發光二極管介紹 發光二極管(Light Emitting Diode,簡稱LED)是一種能夠將電能轉化為光能的固態的半導體器件…

【論文解讀】LivePortrait:具有拼接和重定向控制的高效肖像動畫

📜 文獻卡 英文題目: LivePortrait: Efficient Portrait Animation with Stitching and Retargeting Control;作者: Jianzhu Guo; Dingyun Zhang; Xiaoqiang Liu; Zhizhou Zhong; Yuan Zhang; Pengfei Wan; Di ZhangDOI: 10.48550/arXiv.2407.03168摘要翻譯: *旨在…

【MySQL】表的操作{創建/查看/修改/刪除}

文章目錄 1.創建表1.1comment:注釋信息1.2存儲引擎 2.查看表3.修改表3.1add添加列,對原數據無影響3.2drop刪除列3.3modify修改列類型3.4change修改列名3.5rename [to]修改表名 4.刪除表5.總結 1.創建表 CREATE TABLE table_name (field1 datatype,field…

AI行業的非零和博弈:解讀Mustafa Suleyman的觀點

引言 在人工智能(AI)領域,微軟AI公司的CEO Mustafa Suleyman最近在阿斯彭思想節上的訪談引起了廣泛關注。與CNBC記者Andrew Ross Sorkin的對話中,Suleyman不僅分享了他對OpenAI人事變動的看法,還深入探討了AI行業的現…

FRP反向隧道代理打CFS三層

目錄 攻擊機 查看服務端frps.ini配置文件 開啟服務端frps 蟻劍打目標機 上傳客戶端frp到目標機 ?frpc.ini文件配置成 客戶端打開代理frpc vps顯示成功客戶端frpc打開 訪問成功192.168.22.22的第二層內網主機 省去前面漏洞利用的rce過程,直接蟻劍開搞隧道…

五、保存數據到Excel、sqlite(爬蟲及數據可視化)

五、保存數據到Excel、sqlite(爬蟲及數據可視化) 1,保存數據到excel1.1 保存九九乘法表到excel(1)代碼testXwlt.py(2)excel保存結果 1.2 爬取電影詳情并保存到excel(1)代…

MySQL表的增刪改查(CRUD)

MySQL表的增刪改查(CRUD) 文章目錄 MySQL表的增刪改查(CRUD)1. Create1.1 單行數據 全列插入1.2 多行數據 指定列插入1.3 插入否則更新1.4 替換 2. Retrieve2.1 SELECT 列2.1.1 全列查詢2.1.2 指定列查詢2.1.3 查詢字段為表達式…

中介子方程四十七

XXFXXaXnXaXXαXLXyXXWXuXeXKXXiXyXΣXXΣXXVXuXhXXWXηXWXXhXuXVXXΣXXΣXyXiXXKXeXuXWXXyXLXαXXaXnXaXXFXXaXnXaXXαXLXyXXWXuXeXKXXiXyXΣXXΣXXVXuXhXXWXηXWXXhXuXVXXΣXXΣXyXiXXKXeXuXWXXyXLXαXXaXnXaXXFXXuXXWXXuXXdXXrXXαXXuXpXXKXηXiXXnXXyXηXuXXrXXaXnXXαXLXy…

采用Java語言+開發工具 Idea+ scode數字化產科管理平臺源碼,產科管理新模式

采用Java語言開發工具 Idea scode數字化產科管理平臺源碼,產科管理新模式 數字化產科管理系統是現代醫療信息化建設的重要組成部分,它利用現代信息技術手段,對孕產婦的孕期管理、分娩過程及產后康復等各個環節進行數字化、智能化管理&#xf…

使用LoFTR模型進行圖像配準、重疊區提取

LoFTR模型源自2021年CVPR提出的一篇論文LoFTR: Detector-Free Local Feature Matching with Transformers,其基于pytorch實現圖像配準,與基于superpointsuperglue的方法不同, 是一個端到端的圖像配準方法。與LoFTR官方庫相關的有loftr2onnx庫…

面試專區|【52道微服務架構高頻題整理(附答案背誦版)】

簡述什么是微服務? 微服務是一種軟件架構風格,它將應用程序拆分成一系列小型、獨立的服務,每個服務都運行在其自己的進程中,通過輕量級通信機制進行通信。每個服務都具有明確的業務能力,并且可以獨立開發、測試、部署…

Android在framework層添加自定義服務的流程

環境說明 ubuntu16.04android4.1java version “1.6.0_45”GNU Make 3.81gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) 可能有人會問,現在都2024了怎么還在用android4版本,早都過時了。確實,現在最新的都是Android13、And…

墨烯的C語言技術棧-C語言基礎-007

七.字符串 由雙引號引起的一串字符稱為字符串字面值,或者簡稱字符串 字符串的結束標志是"\0" int main() { //#qWer$ //char 字符類型 //a; //char ch "w"; //字符串 //C語言中沒有字符串類型 "abcdefg"; char arr1[] "abc…

柯橋職場英語學習商務英語口語生活英語培訓生活口語學習

辣妹用英語怎么說? 辣妹在英語中通常被翻譯為“hot girl”或“spicy girl”,但更常見和直接的是“hot chick”或簡單地使用“hot”來形容。 舉個例子: Shes a real hot girl with her trendy outfit and confident attitude. 她真是個辣妹&#xff0…

Redis---10---SpringBoot集成Redis

SpringBoot集成Redis 總體概述jedis-lettuce-RedisTemplate三者的聯系 本地Java連接Redis常見問題,注意 bind配置請注釋掉? 保護模式設置為no? Linux系統的防火墻設置? redis服務器的IP地址和密碼是否正確? 忘記寫訪問redis的服務端口號和auth密碼集成Jedis …

Docker:Docker網絡

Docker Network 是 Docker 平臺中的一項功能,允許容器相互通信以及與外界通信。它提供了一種在 Docker 環境中創建和管理虛擬網絡的方法。Docker 網絡使容器能夠連接到一個或多個網絡,從而使它們能夠安全地共享信息和資源。 預備知識 推薦先看視頻先有…

最長公共子序列求長度和輸出子序列C代碼

求兩個字符串的公共子序列我們都知道需要使用用動態規劃思想 用res[i][j]表示截止到字符串A的第i個字符串和截止到字符串B的第j個字符的最長公共子序列。如兩個字符串helloworld和loop,res[5][3]表示子串hello和子串loo的最長公共子序列,為lo&#xff0…

2024機器人科研/研發領域最新研究方向崗位職責與要求

具身智能工程師 從事具身智能領域的技術研究或產品開發,制定具身智能技術標準,利用大模型技術來提高機器人的智能化水平,研究端云協同的機器人系統框架,并賦能人形/復合等各類形態的機器人。具體內容包括不限于: 1、負…

maven項目使用netty,前端是vue2,實現通訊

引入的java包 <!-- 以下是即時通訊--><!-- Netty core modules --><dependency><groupId>io.netty</groupId><artifactId>netty-all</artifactId><version>4.1.76.Final</version> <!-- 使用最新的穩定版本…

C++初學者指南-4.診斷---地址檢測器

C初學者指南-4.診斷—地址檢測器 幻燈片 地址檢測器&#xff08;ASan&#xff09; 適用編譯器g,clang檢測內存錯誤 內存泄露訪問已經釋放的內存訪問不正確的堆棧區域 用額外的指令檢測代碼 運行時間增加約70%內存使用量大約增加了3倍 示例&#xff1a;檢測空指針 使用地址…