当前位置: 首页 > news >正文

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.lryc.cn/news/578022.html

相关文章:

  • 灌区信息化渠道水位流量监测
  • 设计模式之享元模式深度解析
  • 如何在 iOS 上线前做好安全防护?IPA 混淆与逆向防护实践详解
  • 什么是集装箱残损识别系统?它如何提升港口效率?
  • AI 重塑开发范式:从工具进化到行业重构的深度实践​
  • mysql运维语句
  • 【Unity】MiniGame编辑器小游戏(七)贪吃蛇【Snake】
  • 链表题解——设计链表【LeetCode】
  • C#的datagridview使用总结
  • 复合电流检测方法:原理、技术与应用演进
  • 华为云Flexus+DeepSeek征文 | ​​华为云ModelArts Studio大模型与企业AI会议纪要场景的对接方案
  • GeoTools 结合 OpenLayers 实现属性查询(二)
  • Windows Excel文档办公工作数据整理小工具
  • Day2 音频基础知识
  • API接口安全-2:签名、时间戳与Token如何联手抵御攻击
  • starocks的be参数调优
  • 智能办公与科研革命:ChatGPT+DeepSeek大模型在论文撰写、数据分析与AI建模中的实践指南
  • vue常见问题:
  • 【解析】 微服务测试工具Parasoft SOAtest如何为响应式架构助力?
  • 阿里云计算巢私有化MCP市场:企业级AI工具的安全部署新选择
  • RK3568平台开发系列讲解:HDMI显示驱动
  • 大语言模型 API 进阶指南:DeepSeek 与 Qwen 的深度应用与封装实践
  • k8s中crictl命令常报错解决方法
  • 华为云Flexus+DeepSeek征文 | 对接华为云ModelArts Studio大模型:AI赋能投资理财分析与决策
  • 建筑业企业资质标准建设部网站/短链接在线生成官网
  • 深圳 网站建设培训/超级外链推广
  • 网站seo推广平台/制作网站首页
  • 广州一建筑外墙脚手架坍塌/惠州seo推广公司
  • 网站免费正能量小说/品牌网络营销案例
  • 蒙阴网站建设/灰色行业推广平台