vscode一個文件夾有殘余的git倉庫文件,已經失效了,怎樣進行清空倉庫殘余文件并重新初始化git--ubuntu

vscode一個文件夾有殘余的git倉庫文件,已經失效了,怎樣進行清空倉庫殘余文件并重新初始化git–ubuntu

  1. 首先要把工作區里重要的文件備份好,防止操作時數據丟失。
  2. 刪除.git文件夾
    rm -rf .git
  3. 初始化
(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git init
提示:使用 'master' 作為初始分支的名稱。這個默認分支名稱可能會更改。要在新倉庫中
提示:配置使用初始分支名,并消除這條警告,請執行:
提示:
提示:  git config --global init.defaultBranch <名稱>
提示:
提示:除了 'master' 之外,通常選定的名字有 'main'、'trunk' 和 'development'。
提示:可以通過以下命令重命名剛創建的分支:
提示:
提示:  git branch -m <name>
已初始化空的 Git 倉庫于 /home/zd4090/gitlink_change-1/.git/
  1. 遠程鏈接
(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git remote add origin <git的路徑>
  1. 獲取更新要輸入名字+密碼
(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git fetch origin
remote: Enumerating objects: 288, done.
remote: Counting objects: 100% (288/288), done.
remote: Compressing objects: 100% (184/184), done.
remote: Total 288 (delta 129), reused 247 (delta 94), pack-reused 0
接收對象中: 100% (288/288), 505.92 KiB | 344.00 KiB/s, 完成.
處理 delta 中: 100% (129/129), 完成.
來自 <git路徑>* [新分支]          dev        -> origin/dev* [新分支]          gsb        -> origin/gsb* [新分支]          master     -> origin/master* [新分支]          pzk        -> origin/pzk
  • git fetch origin master(單個分支的更新)
  1. 查看遠程分支
(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git branch -rorigin/devorigin/gsborigin/masterorigin/pzk
  • 創建新分支并切換到該分支:

git checkout -b pzk_dev

(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git checkout -b pzk_dev
切換到一個新分支 'pzk_dev'
  • 查看所有的分支:git branch -a
    本地+遠程的分支
(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git branch -amasterpzk
* pzk_devremotes/origin/devremotes/origin/gsbremotes/origin/masterremotes/origin/pzk
  1. 提交本地文件到倉庫
git add .
git commit -m "Initial commit"
  • 樣子:
(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git commit -m "Initial commit"
[master (根提交) 5aa2f11] Initial commit186 files changed, 60420 insertions(+)create mode 100644 README.mdcreate mode 100644 behavior_trees/CMakeLists.txtcreate mode 100644 behavior_trees/general_tree/Action/CMakeLists.txtcreate mode 100644 behavior_trees/general_tree/Action/include/FireNode.hcreate mode 100755 behavior_trees/general_tree/Action/include/MoveNode.hcreate mode 100644 behavior_trees/general_tree/Action/src/FireNode.cppcreate mode 100755 behavior_trees/general_tree/Action/src/MoveNode.cppcreate mode 100644 behavior_trees/general_tree/Action/test/CMakeLists.txtcreate mode 100644 behavior_trees/general_tree/Action/test/app.jsoncreate mode 100644 behavior_trees/general_tree/Action/test/combine.json
  1. 推送本地內容到遠程倉庫
    git push -u origin main
  • 案例
(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git push -u origin pzk_dev
總共 0(差異 0),復用 0(差異 0),包復用 0
remote: 
remote: Create a new pull request for 'pzk_911:pzk_dev':
remote:   https://gitlink.org.cn/gsb625877164/behavior_tree/compare/master...pzk_911:pzk_dev
remote: 
remote: . Processing 1 references
remote: Processed 1 references in total
To <git路徑>* [new branch]      pzk_dev -> pzk_dev
分支 'pzk_dev' 設置為跟蹤 'origin/pzk_dev'。
(base) zd4090@zd4090-System-Product-Name:~/gitlink_change-1$ git branch -amasterpzk
* pzk_devremotes/origin/devremotes/origin/gsbremotes/origin/masterremotes/origin/pzkremotes/origin/pzk_dev
  • origin:本地的路徑

  • git push -u origin pzk_dev之后,創建了一個新的遠程分支。

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

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

相關文章

6月30日作業

思維導圖 一、讀取文件&#xff0c;效果類似 cat 的功能 代碼 #include <25041head.h>int main(int argc, const char *argv[]) {//打開文件printf("請輸入你要讀取的文件路徑&#xff1a;");char str[128]"";scanf("%s",str);FILE *fpf…

ubuntu源碼安裝python3.13遇到Could not build the ssl module!解決方法

我在Ubuntu 24.04.2 LTS下載源碼安裝Python 3.13.5時&#xff1a; #./configure --enable-loadable-sqlite-extensions --enable-optimizations #make 顯示錯誤信息&#xff1a; Could not build the ssl module! Python requires a OpenSSL 1.1.1 or newer 查詢我的openssl版…

Ai工具分享(2):Vscode+Cline無限免費的使用教程

大家好,我是程序員寒山。 今天給大家分享一個最新的免費使用的Ai插件Cline的方法,之前也給大家分享過一些免費的方案,但是這些都是隨時在變化,之前推薦的很多都不能使用了。 Ai工具分享(2):Vscode+Cline無限免費的使用教 今天再給大家推薦一個,可以免費使用,且沒有token…

Docker 目錄遷移腳本【Windows Junction 類型鏈接】

Docker 目錄遷移腳本完整教程&#xff1a;從誕生到自動化使用 一、腳本誕生背景與開發歷程 1. 為什么需要遷移 Docker 目錄&#xff1f; 系統盤空間壓力&#xff1a;Docker 鏡像和容器數據通常存儲在C:\Users\用戶名目錄下&#xff0c;隨著使用時間增長會占用大量系統盤空間…

spring-ai 工作流

目錄 工作流概念工作流程圖spring-boot 編碼定義節點 (Node)定義節點圖StateGraphcontroller測試瀏覽器測試用戶輸入 工作流概念 工作流是以相對固化的模式來人為地拆解任務&#xff0c;將一個大任務拆解為包含多個分支的固化流程。工作流的優勢是確定性強&#xff0c;模型作為…

重頭開始學ROS(6)---Eigen庫安裝與使用

Eigen庫 矩陣運算是一種非常重要的運算方式&#xff0c;在Matlab中&#xff0c;矩陣運算可以輕松的實現&#xff0c;但在C這種偏底層的語言中&#xff0c;若不借助第三方庫&#xff0c;矩陣運算需要我們進行較為復雜的代碼設計。Eigen庫是一個用于線性運算的C模板庫&#xff0…

【STM32】外部中斷

STM32 外部中斷&#xff08;EXTI&#xff09;概述 這篇文章結合示例代碼&#xff0c;系統性地講述 STM32 外部中斷&#xff08;EXTI&#xff09;實驗的原理、以及配置流程。目的在于輔助讀者掌握STM32F1 外部中斷機制。 STM32F1xx官方資料&#xff1a;《STM32中文參考手冊V10》…

LeetCode Hot100 算法題 (矩陣篇)

1、73. 矩陣置零 給定一個 m x n 的矩陣&#xff0c;如果一個元素為 0 &#xff0c;則將其所在行和列的所有元素都設為 0 。請使用 原地 算法。 示例 1&#xff1a; 輸入&#xff1a;matrix [[1,1,1],[1,0,1],[1,1,1]] 輸出&#xff1a;[[1,0,1],[0,0,0],[1,0,1]]// 將第一行…

Flutter基礎(項目創建)

一、使用命令行創建項目 1. 確認 Flutter 環境正常 要保證 Flutter SDK 已經正確安裝&#xff0c;并且環境變量配置無誤。可以通過執行以下命令來驗證&#xff1a; flutter doctor 要保證所有檢查項都顯示綠色對勾&#xff0c;要是有問題&#xff0c;可按照提示進行修復。 …

【Actix Web】Rust Web開發實戰:Actix Web框架全面指南(2025企業級應用版)

? 在2025年高并發、低延遲成為Web服務核心指標的背景下&#xff0c;??Actix Web憑借異步Actor模型與零成本抽象??&#xff0c;成為Rust生態中生產環境部署率最高的Web框架。本指南深入解析Actix Web 4.0核心技術&#xff0c;覆蓋??百萬級并發架構設計??、??內存安全…

HTML之常用基礎標簽

HTML之常用基礎標簽 一、HTML文檔基本結構標簽1. <html>標簽2. <head>標簽3. <body>標簽 二、文本相關基礎標簽1. 標題標簽&#xff08;<h1> - <h6>&#xff09;2. 段落標簽&#xff08;<p>&#xff09;3. 換行標簽&#xff08;<br>…

外鍵列索引優化:加速JOIN查詢的關鍵

在使用數據庫時&#xff0c;特別是在執行涉及JOIN操作的查詢時&#xff0c;優化外鍵列的索引是非常重要的。外鍵通常用于建立表之間的關聯&#xff0c;而JOIN操作則是基于這些外鍵列來實現的。下面是一些關鍵步驟和技巧&#xff0c;可以幫助你優化外鍵列的索引&#xff0c;從而…

2025年 UI 自動化框架使用排行

??親愛的技術愛好者們,熱烈歡迎來到 Kant2048 的博客!我是 Thomas Kant,很開心能在CSDN上與你們相遇~?? 本博客的精華專欄: 【自動化測試】 【測試經驗】 【人工智能】 【Python】 </

【軟考高項論文】論信息系統項目的整體管理

摘要 在信息系統項目的管理中&#xff0c;整體管理處于核心地位&#xff0c;對項目全局規劃與協調起著關鍵作用&#xff0c;保障項目各階段目標一致且高效執行。本文結合作者參與的 2024 年 6 月啟動的信息系統項目&#xff0c;深入探討項目整體管理的過程&#xff0c;著重闡述…

(4)Wireshark捕獲設置

1.簡介 WireShark的強大之處就在于不用你再做任何配置就可以抓取http或者https的包。主要是講解和分享如何使用WireShark抓包。 2.運行Wireshark 安裝好 Wireshark 以后&#xff0c;就可以運行它來捕獲數據包了。方法如下&#xff1a; 1.在 Windows 的“開始”菜單中&#…

智慧校園電子班牌系統源碼的開發與應用,基于Java/SpringBoot后端、Vue2前端、MySQL5.7數據庫

智慧校園系統源碼&#xff0c;智慧班牌源碼&#xff0c;java語言 技術棧&#xff1a; ?后端開發?&#xff1a;采用Java語言和Spring Boot框架進行開發。Java是一種廣泛使用的、面向對象的編程語言&#xff0c;而Spring Boot是基于Spring框架的快速應用開發框架&#xff0c;能…

工程優化——WebSocket、WSS(WebSocket Secure)和SSE(Server-Sent Events)通信對比

WebSocket、WSS&#xff08;WebSocket Secure&#xff09;和SSE&#xff08;Server-Sent Events&#xff09;是三種常見的實時通信技術&#xff0c;它們的核心區別在于通信方向、協議實現、數據格式和適用場景。以下是分維度的詳細解釋&#xff0c;并附帶Python示例和應用場景選…

【TiDB 社區智慧合集】 TiDB x 運營商|掌上營業廳、賬務、物聯網等多核心業務場景的實戰應用案例

作者&#xff1a; Billmay表妹 原文來源&#xff1a; https://tidb.net/blog/bb1467af 在信息基礎設施國產化戰略加速落地的背景下&#xff0c;電信及廣電領域正迎來數據庫國產化替代的關鍵轉型期。TiDB 憑借自身技術創新優勢&#xff0c;深度攜手各大運營商&#xff0c;以全…

Java 17 下 Spring Boot 與 Pulsar 隊列集成實戰:生產者與消費者實現指南

Pulsar隊列與Springboot集成有2種模式&#xff1a;官方pulsar-client 或社區Starter&#xff08;如pulsar-spring-boot-starter&#xff09; 如果考慮最新、最快、最齊全的功能&#xff0c;使用官方pulsar-client如果考慮快速低成本接入&#xff0c;使用社區Starter&#xff0…

《Go語言高級編程》RPC 入門

《Go語言高級編程》RPC 入門 一、什么是 RPC&#xff1f; RPC&#xff08;Remote Procedure Call&#xff0c;遠程過程調用&#xff09;是分布式系統中不同節點間的通信方式&#xff0c;允許程序像調用本地函數一樣調用遠程服務的方法。 Go 語言的標準庫 net/rpc 提供了基礎的…