記錄vsCode連接gitee并實現項目拉取和上傳

標題

在 VSCode 中上傳代碼到 Gitee 倉庫

要在 VSCode 中將代碼上傳到 Gitee (碼云) 倉庫,你可以按照以下步驟操作:

準備工作

  1. 確保已安裝 Git
  2. 確保已安裝 VSCode
  3. 擁有 Gitee 賬號并創建了倉庫
    可以參考該文章的部分:idea實現與gitee連接

操作步驟

1. 初始化本地倉庫

  1. 在 VSCode 中打開你的項目文件夾
  2. 打開終端 (Ctrl+ 或 Cmd+)
  3. 執行以下命令初始化 Git 倉庫:
    git init
    

2. 連接到 Gitee 遠程倉庫

  1. 在 Gitee 上創建新倉庫或使用已有倉庫
  2. 在終端中添加遠程倉庫地址:
    git remote add origin https://gitee.com/你的用戶名/倉庫名.git
    
    或者使用 SSH 地址:
    git remote add origin git@gitee.com:你的用戶名/倉庫名.git
    

3. 使用 VSCode 圖形界面提交和推送

  1. 點擊左側活動欄的源代碼管理圖標 (或按 Ctrl+Shift+G)
  2. 在"更改"區域會顯示所有未跟蹤或修改的文件
  3. 點擊文件旁邊的 “+” 號將文件添加到暫存區
  4. 在消息框中輸入提交信息
  5. 點擊勾選圖標提交更改
  6. 點擊"…"菜單,選擇"推送"將更改推送到 Gitee

4. 或者使用命令行

  1. 添加所有文件到暫存區:
    git add .
    
  2. 提交更改:
    git commit -m "你的提交信息"
    
  3. 首次推送時可能需要設置上游分支:
    git push -u origin master
    
    之后可以簡化為:
    git push
    

常見問題解決

  1. 認證失敗:確保你已正確配置 Git 用戶名和郵箱:

    git config --global user.name "你的名字"
    git config --global user.email "你的郵箱"
    
  2. SSH 連接問題:如果使用 SSH,確保已將公鑰添加到 Gitee 賬戶設置中

  3. 沖突解決:如果遠程有更新而本地沒有拉取,先執行:

    git pull origin master
    

    解決沖突后再提交

擴展推薦

可以安裝以下 VSCode 擴展更方便地操作 Gitee:

  • GitLens
  • Gitee - 碼云插件 (官方擴展)

這樣你就可以輕松地在 VSCode 中管理并上傳代碼到 Gitee 倉庫了。

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

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

相關文章

【信息系統項目管理師】第6章:項目管理概論 - 31個經典題目及詳解

更多內容請見: 備考信息系統項目管理師-專欄介紹和目錄 文章目錄 第一節 PMBOK的發展【第1題】【第2題】【第3題】【第4題】【第5題】【第6題】第二節 項目基本要素【第1題】【第2題】【第3題】【第4題】【第5題】【第6題】【第7題】【第8題】【第9題】【第10題】第三節 項目經…

簡單介紹C++中線性代數運算庫Eigen

Eigen 是一個高性能的 C 模板庫,專注于線性代數、矩陣和向量運算,廣泛應用于科學計算、機器學習和計算機視覺等領域。以下是對 Eigen 庫的詳細介紹: 1. 概述 核心功能:支持矩陣、向量運算,包括基本算術、矩陣分解&…

生產級編排AI工作流套件:Flyte全面使用指南 — Core concepts Launch plans

生產級編排AI工作流套件:Flyte全面使用指南 — Core concepts Launch plans Flyte 是一個開源編排器,用于構建生產級數據和機器學習流水線。它以 Kubernetes 作為底層平臺,注重可擴展性和可重復性。借助 Flyte,用戶團隊可以使用 P…

Python 之類型注解

類型注解允許開發者顯式地聲明變量、函數參數和返回值的類型。但是加不加注解對于程序的運行沒任何影響(是非強制的,且類型注解不影響運行時行為),屬于 有了挺好,沒有也行。但是大型項目按照規范添加注解的話&#xff…

rocketmq并發消費

netty的handler 在netty的網絡模型中,在想bootstrap設置handler時, 都是在等待 事件 的到來,才會被調用的方法,都是被動的, 服務端等待 request 的到來,進行read, 然后主動調用writeAndFlush寫出去。 客戶…

React 播客專欄 Vol.9|React + TypeScript 項目該怎么起步?從 CRA 到配置全流程

👋 歡迎回到《前端達人 React 播客書單》第 9 期(正文內容為學習筆記摘要,音頻內容是詳細的解讀,方便你理解),請點擊下方收聽 你是不是常在網上看到 .tsx 項目、Babel、Webpack、tsconfig、Vite、CRA、ESL…

【PmHub后端篇】PmHub中基于自定義注解和AOP的服務接口鑒權與內部認證實現

1 引言 在現代軟件開發中,尤其是在微服務架構下,服務接口的鑒權和內部認證是保障系統安全的重要環節。本文將詳細介紹PmHub中如何利用自定義注解和AOP(面向切面編程)實現服務接口的鑒權和內部認證,所涉及的技術知識點…

芯片測試之X-ray測試

原理: X-ray是利用陰極射線管產生高能量電子與金屬靶撞擊,在撞擊過程中,因電子突然減速,其損失的動能會以X-Ray形式放出。而對于樣品無法以外觀方式觀測的位置,利用X-Ray穿透不同密度物質后其光強度的變化,…

QBasic 一款古老的編程語言在現代學習中的價值(附程序)

QBasic(Quick Beginner’s All-purpose Symbolic Instruction Code)是微軟公司于 1991 年推出的一款簡單易學的編程語言,作為BASIC語言的變種,它曾廣泛應用于教育領域和初學者編程入門。盡管在當今Python、Java等現代編程語言主導…

【八股戰神篇】Java高頻基礎面試題

1 面向對象編程有哪些特性? 面向對象編程(Object-Oriented Programming,簡稱 OOP)是一種以對象為核心的編程范式,它通過模擬現實世界中的事物及其關系來組織代碼。OOP 具有三大核心特性:封裝、繼承、多態。…

科學養生指南:解鎖健康生活新方式

在快節奏的現代生活中,健康養生成為人們關注的焦點。想要擁有良好的身體狀態,無需依賴復雜的傳統理論,通過科學的生活方式,就能輕松實現養生目標。? 規律運動是健康的基石。每周進行 150 分鐘以上的中等強度有氧運動&#xff0c…

OpenCV閾值處理完全指南:從基礎到高級應用

引言 閾值處理是圖像處理中最基礎、最常用的技術之一,它能夠將灰度圖像轉換為二值圖像,為后續的圖像分析和處理奠定基礎。本文將全面介紹OpenCV中的各種閾值處理方法,包括原理講解、代碼實現和實際應用場景。 一、什么是閾值處理&#xff1…

Java8到24新特性整理

本文整理了 Java 8 至 Java 24 各版本的新特性,內容包括每個版本的新增功能分類(如語法增強、性能優化、工具支持等)、詳細的代碼示例,并結合官方文檔資料,分析每項特性的應用場景及優缺點。Java 8 發布于 2014 年&…

輪詢仲裁器

參考視頻 https://www.bilibili.com/video/BV1VQ4y1w7Rr/?spm_id_from333.337.search-card.all.click&vd_sourceaedd69dc9740e91cdd85c0dfaf25304b 算法原理

Armijo rule

非精線搜索步長規則Armijo規則&Goldstein規則&Wolfe規則_armijo rule-CSDN博客 [原創]用“人話”解釋不精確線搜索中的Armijo-Goldstein準則及Wolfe-Powell準則 – 編碼無悔 / Intent & Focused

力扣HOT100之二叉樹:102. 二叉樹的層序遍歷

這道題太簡單了,相當于基礎的模板題,但凡涉及到層序遍歷一定會用到隊列來實現,其他的倒沒啥好說的,用兩層while循環來層序遍歷,外層while循環用于控制訪問二叉樹的每一層,而內層while循環則負責收割每一層的…

Ubuntu24.04 安裝 5080顯卡驅動以及cuda

前言 之前使用Ubuntu22.04版本一直報錯,然后換了24.04版本才能正常安裝 一. 配置基礎環境 Linux系統進行環境開發環境配置-CSDN博客 二. 安裝顯卡驅動 1.安裝驅動 按以下步驟來: sudo apt update && sudo apt upgrade -y#下載最新內核并安裝 sudo add…

WAS和Tomcat的對比

一、WAS和Tomcat的對比 WebSphere Application Server (WAS) 和 Apache Tomcat 是兩款常用的 Java 應用服務器,但它們有許多顯著的區別。在企業級應用中,它們扮演不同的角色,各自有其特點和適用場景。以下是它們在多個維度上的詳細對比&…

asp.net IHttpHandler 對分塊傳輸編碼的支持,IIs web服務器后端技術

IHttpHandler,不支持分塊傳輸編碼(Chunked Transfer)吧? IHttpHandler 對分塊傳輸編碼的支持 實際上,IHttpHandler 完全支持分塊傳輸編碼(Chunked Transfer Encoding),但具體行為取…

為什么elasticsearch配置文件JVM配置31G最佳

Elasticsearch的JVM堆內存配置為32GB被視為最佳實踐,主要基于以下綜合技術原理和性能優化考量: 1. ?JVM指針壓縮機制優化內存效率? 當堆內存≤32GB時,JVM啟用?對象指針壓縮(Compressed Ordinary Object Pointers, COOP&#…