本地文件上傳到gitee倉庫的詳細步驟

本地文件上傳到gitee倉庫的詳細步驟

🔰 一、前期準備

  1. 注冊 Gitee 賬號

訪問 Gitee 官網完成注冊并登錄。
網址:https://gitee.com/

  1. 安裝 Git

下載 Git 官方客戶端并完成安裝。
下載網址:https://git-scm.com/downloads

  1. 配置 Git 全局信息(首次使用需設置)
git config --global user.name "你的用戶名"
git config --global user.email "你的郵箱"

🛠? 二、操作步驟

1. 在 Gitee 創建倉庫
  • 登錄 Gitee → 點擊右上角 +→ 選擇 新建倉庫

  • 填寫倉庫名稱(如 my-project)、描述,選擇公開/私有。

  • 關鍵選項

    • 初始化倉庫:不勾選 使用README文件初始化倉庫(避免后續沖突)。
    • 忽略文件:按需添加 .gitignore模板(如 Java/Python)。
    • 點擊 創建,生成空倉庫
2. 初始化本地倉庫
# 進入項目根目錄
cd /path/to/your/project# 初始化 Git 倉庫
git init# 添加所有文件到暫存區
git add .# 提交到本地倉庫
git commit -m "Initial commit"
3. 關聯遠程倉庫
# 復制 Gitee 倉庫的 HTTPS 地址(格式:https://gitee.com/用戶名/倉庫名.git)
git remote add origin https://gitee.com/your_username/your_repo.git
4. 推送到 Gitee
# 首次推送(注意分支名)
git push -u origin master   # Git < 2.28 版本
git push -u origin main     # Git ≥ 2.28 版本
  • 輸入 Gitee 賬號密碼個人訪問令牌(若啟用兩步驗證需用令牌替代密碼)
  • 注意:如果報錯類似如下錯
To https://gitee.com/miraclechq/food-app.git! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://gitee.com/miraclechq/food-app.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. If you want to integrate the remote changes, use 'git pull'
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
  • 這個錯誤表明你的本地master分支落后于遠程倉庫的master分支,導致推送被拒絕。以下是解決方案:

  • 同步遠程更改

     git pull origin master
    
  • 這會拉取遠程倉庫的最新更改并與本地合并

    • 解決沖突后執行:
    git add .
    git commit -m "解決沖突"
    
    • 重新推送?:
    git push origin master
    
  • ?特殊情況處理?:

    • 若遠程有初始化文件(如README)而本地沒有 ,若確定要覆蓋遠程更改(謹慎使用):
    <!--先執行下面命令-->
    git pull origin master --allow-unrelated-histories
    <!--再推送-->
    git push -f origin master
5. 驗證結果
  • 刷新 Gitee 倉庫頁面,確認文件已成功同步

?? 三、關鍵注意事項

  1. 分支名稱問題

Git 2.28+ 默認分支為 main,低版本為 master。若推送失敗,檢查遠程倉庫默認分支名并調整命令

  1. 認證方式選擇

    • HTTPS:需每次輸入密碼(或配置憑證緩存)。

    • SSH(推薦):通過公鑰免密推送(需提前 配置 SSH 密鑰)。

    1. 忽略文件配置

    在項目根目錄創建 .gitignore文件,列出需忽略的文件(如 node_modules/, .log),避免提交無效文件。

    4.沖突解決

    若遠程有初始化文件(如 README),需先拉取合并:

    git pull origin master --allow-unrelated-histories  # 強制合并不相關歷史
    # 解決沖突后重新提交推送
    

? 四、常見問題解決

  • fatal: refusing to merge unrelated histories**

    添加 --allow-unrelated-histories參數合并。

  • 錯誤:remote: Incorrect username or password

    • 檢查密碼或令牌是否正確

      git credential-manager reject  # Windows
      git credential-osxkeychain erase  # macOS
      rm ~/.git-credentials           # Linux
      
  • 大文件上傳失敗

    增大 Git 緩沖區:

    git config --global http.postBuffer 524288000  # 500MB
    

💡 總結

完成上述步驟后,本地文件即成功同步至 Gitee。后續更新代碼只需:

git add .
git commit -m "更新描述"
git push

保持提交信息清晰,定期拉取遠程更新,可高效管理代碼版本

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

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

相關文章

7 索引的監控

1. 查看索引的監控狀態 GET /_cat/indices/log2?v&formatjson[{"health" : "yellow","status" : "open","index" : "log2","uuid" : "1OnzbVbJRn2grc5k198LlA","pri" : "…

【秋招筆試】2025.08.10米哈游秋招機考真題

?? 點擊直達筆試專欄 ??《大廠筆試突圍》 ?? 春秋招筆試突圍在線OJ ?? 筆試突圍在線刷題 bishipass.com 米哈游 題目一:圖書館整理計劃 1??:貪心策略從左到右固定每個位置的最優元素 2??:使用線段樹維護區間最小值信息,支持單點更新和區間查詢 3??:每次選…

恒創科技:日本服務器 ping 不通?從排查到解決的實用指南

玩游戲、做跨境業務時&#xff0c;突然發現日本服務器 ping 不通&#xff0c;簡直能讓人瞬間焦慮 —— 這到底是網絡崩了&#xff0c;還是服務器出問題了?在本文中&#xff0c;我們將探討如何排除日本服務器 ping 請求故障&#xff0c;附帶常見原因及解決辦法。先搞清楚&#…

ThinkPHP的Controller獲取request對象的幾種方式

文章目錄環境在Controller中獲取Request對象構造器注入操作方法注入繼承BaseController助手函數Facade參考環境 Windows 11 專業版XAMPP 8.2.12 PHP 8.2.12VSCode 1.103.0 在Controller中獲取Request對象 要想在Controller中獲取Request對象&#xff0c;有以下幾種方式&…

week2-[循環結構]找出正數

week2-[循環結構]找出正數 題目描述 給定 NNN 個整數A1,A2,…,ANA_1,A_2,\ldots,A_NA1?,A2?,…,AN?。請求出這 NNN 個數中有多少個數是正數&#xff0c;并求出這些正數的平均值。如果 A1,A2,…,ANA_1,A_2,\ldots,A_NA1?,A2?,…,AN? 不存在正數&#xff0c;那么輸出 “Non…

Android平臺RTSP播放器選型指南:從開源方案到跨平臺低延遲專業SDK

1. 引言&#xff1a;Android RTSP 播放的三條路徑 在 Android 平臺實現 RTSP 播放&#xff0c;看似只是“能播起來”的問題&#xff0c;實際上是一個涉及延遲、穩定性、解碼性能、協議兼容、工程可控性等多維指標的綜合選型問題。 從安防監控、教育互動&#xff0c;到單兵指揮…

Linux安裝及遠程連接知識實踐

文章目錄一、VMware創建虛擬機故障及解決匯總1. 鏡像下載2. 鏡像選擇安裝3.安裝VMware遇到的相關問題4. VMware操作系統的安裝4.1 選擇系統的引導4.2 修改網卡名為eth0的形式(和CentOS7以前保持一致)4.3 進入下一步安裝界面4.4 進入到安裝摘要頁面(INSTALLATION SUMMARY)4.5 配…

F Core 批量寫與“軟實時”一致性:ExecuteUpdate / COPY / SqlBulkCopy 的取舍與事務權衡

EF Core 批量寫與“軟實時”一致性&#xff1a;ExecuteUpdate / COPY / SqlBulkCopy 的取舍與事務權衡 ? &#x1f4da; 目錄EF Core 批量寫與“軟實時”一致性&#xff1a;ExecuteUpdate / COPY / SqlBulkCopy 的取舍與事務權衡 ?1. 術語與目標 &#x1f9ed;2. 技術選型總覽…

基于PSO粒子群多目標優化的微電網調度算法matlab仿真

目錄 1.課題概述 2.系統仿真結果 3.核心程序 4.系統原理簡介 4.1 改進粒子群算法 4.2 分布式電源與儲能模型公式 4.3 多目標函數 5.參考文獻 6.完整工程文件 1.課題概述 微電網優化調度的核心是在滿足系統約束&#xff08;如功率平衡、設備出力限制等&#xff09;的前…

Spring AI ChatClient集成Deepseek

Spring AI ChatClient集成Deepseek 下文將簡述如何通過spring ai集成deepseek實現智能對話。在開始之前你需要在deepseek官網申請一個apikey,并設置到系統變量中&#xff0c;保障安全性。 ChatModel 在集成deepseek前&#xff0c;我們先要了解一個chat model&#xff0c;chat m…

Azure微軟云內網接入問題

1. 域名解析失敗 azure需要給ClientSecretCredentialBuilder和AzureResourceManager都配置HTTP 代理,但還是會域名解析失敗,netty會調用InetAddress.getByName解析域名.最終只能在hosts文件寫死host和ip映射關系 2. netty版本不匹配,導致報錯netty某個方法找不到 azure只用引入…

【IDEA】設置Debug調試時調試器不進入特定類(Spring框架、Mybatis框架)

問題 以Ruoyi-Vue項目為例&#xff0c;以Debug方式啟動項目&#xff0c;在com.ruoyi.web.controller.system.SysUserController#list()方法中的userService.selectUserList(user)處打上斷點&#xff0c;訪問[系統管理–用戶管理]頁面&#xff0c;程序就會執行到該斷點處此時按下…

OpenCV 視頻處理全解析

OpenCV 視頻處理全解析&#xff1a;從基礎操作到高級應用?在計算機視覺領域&#xff0c;視頻處理是一個核心且廣泛應用的技術方向。無論是安防監控、自動駕駛還是短視頻特效&#xff0c;都離不開對動態視頻流的智能分析與處理。OpenCV 作為最流行的開源計算機視覺庫&#xff0…

java如何使用正則提取字符串中的內容

在Java中使用正則表達式提取字符串內容&#xff0c;主要通過java.util.regex包中的Pattern和Matcher類實現。以下是詳細步驟和示例&#xff1a;1. 基礎流程 import java.util.regex.Matcher; import java.util.regex.Pattern;public class RegexExample {public static void ma…

Baumer高防護相機如何通過YoloV8深度學習模型實現行人跌倒的檢測識別(C#代碼UI界面版)

《------往期經典推薦------》 AI應用軟件開發實戰專欄【鏈接】 序號項目名稱項目名稱11.工業相機 YOLOv8 實現人物檢測識別&#xff1a;&#xff08;C#代碼&#xff0c;UI界面版&#xff09;2.工業相機 YOLOv8 實現PCB的缺陷檢測&#xff1a;&#xff08;C#代碼&#xff0…

jetson orin nx(8G)燒錄super系統實錄

1. 說明 2. 下載新版發布包&#xff08;在PC上下載&#xff09; Jetson Linux Archive | NVIDIA Developer 安裝的jetpack版本為6.2.1&#xff08;rev.2)對應的Jetson Linux 36.4.4 點擊綠色區域的36.4.4>&#xff0c;進入下載頁面&#xff0c;如下 點擊Driver Package(B…

LeetCode算法日記 - Day 11: 尋找峰值、山脈數組的峰頂索引

目錄 1. 尋找峰值 1.1 題目解析 1.2 解法 1.3 代碼實現 2. 山脈數組 2.1 題目解析 2.2 解法 2.3 代碼實現 1. 尋找峰值 162. 尋找峰值 - 力扣&#xff08;LeetCode&#xff09; 峰值元素是指其值嚴格大于左右相鄰值的元素。 給你一個整數數組 nums&#xff0c;找到峰…

Cherryusb UAC例程對接STM32 SAI播放音樂和錄音(下)=>USB+SAI+TX+RX+DMA控制WM8978播放和錄音實驗

1. 程序基本框架 整個程序框架, 與之前的一篇文章《Cherryusb UAC例程對接STM32內置ADC和DAC播放音樂和錄音(中)>UACSTM32 ADCDAC實現錄音和播放》基本一致, 只是這次將ADC和DAC替換成了SAI TX/RX。因此這里不再贅述了。2. sai_dma_wm8978_usb.c主程序的實現說明 在menuconf…

Docker運行python項目:使用Docker成功啟動FastAPI應用

根據昨天成功使用阿里云鏡像加速后&#xff0c;我是根據windows本地的python項目&#xff0c;直接傳到了centos&#xff0c;然后再導入到docker里面&#xff0c;然后進行運行&#xff0c;主要是發現運行的時候&#xff0c;老是提示一些庫的問題&#xff0c;還有就是一些python老…

PowerShell來關閉 Windows 安全中心

你可以使用 PowerShell 來關閉 Windows 安全中心的盾牌圖標&#xff08;通知&#xff09;。以下是幾種方法&#xff0c;包括禁用通知、關閉 Windows Defender&#xff08;不推薦&#xff09;或調整注冊表。方法 1&#xff1a;禁用 Windows 安全中心通知&#xff08;推薦&#x…