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

git命令恢复/还原某个文件、删除远程仓库中的文件

有时刚创建的远程仓库,可能无意中把一些没用的文件上传到仓库,本文介绍一下怎么删除这些文件。

一、git命令恢复某个文件 

第一步:拉取最新代码

git pull

第二步: 查看git 修改的文件状态

git status

 

 第三步:查看需要恢复的文件的提交日志

 git log src/main/resources/xx.application.properties

 第四步:恢复/还原文件到仓库中的版本

//commit可以是某个分支名 如main或master,表示检出这个分支里最新版本的文件
//也可以是具体的提交记录hash值,表示检出这个提交的文件版本
git checkout <commit> --filename
 git checkout 4ebe6b0a14ce983bfb47b5e2c924223ffc91afcc src/main/resources/application-dev.properties

再执行 git status 命令就看不到 application-dev.properties 的修改文件状态了。

二、删除远程仓库中的无用文件

1.先把代码拉取到最新代码

2.git 本地删除文件(注意:直接在windows删除,无法推送)

//比如要删除远程仓库的target目录以及目录中的所有文件 
git rm -rf target

 

 3.执行 git status 会看到

git status

 4.提交

git commit -m "commit"

 5.拉取(推送前先拉取最新代码)

git pull

6.推送更新

//推送到对应的分支
git push origin dev

到此 使用git命令恢复/还原某个文件、删除远程仓库中的文件就介绍完了。

http://www.lryc.cn/news/509810.html

相关文章:

  • 二十一、Ingress 进阶实践
  • ES学习Promise对象(九)
  • 寻找适合小户型的开源知识库open source knowledge base之路
  • Linux高级--2.6 网络面试问题
  • 在 CentOS 7 上安装 Node.js 20 并升级 GCC、make 和 glibc
  • 音视频入门基础:MPEG2-TS专题(20)——ES流简介
  • 五子棋小游戏设计(Matlab)
  • 基于Pycharm与数据库的新闻管理系统(3)MongoDB
  • WebRtc webrtc-streamer部署
  • CVPR-2024 | 具身导航模型大一统!NaviLLM:学习迈向具身导航的通用模型
  • CAN201 Introduction to Networking(计算机网络)Pt.2 传输层
  • git仓库多人协作新建分支 合并到主分支流程详解
  • Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码 【AI辅助开发系列】
  • 【时间之外】IT人求职和创业应知【74】-运维机器人
  • 高阶:基于Python paddleocr库 提取pdf 文档高亮显示的内容
  • STM32项目之环境空气质量检测系统软件设计
  • 重温设计模式--原型模式
  • 输变电资质分一级、二级,新办从二级开始,三级已取消
  • 浏览器http缓存问题
  • 结构化Prompt:让大模型更智能的秘诀
  • 威联通NAS部署openwrt软路由保姆级教程附镜像文件
  • 《计算机网络(第7版)-谢希仁》期末考试复习题和答案(总结整理)
  • windows和mac共享文件夹访问教程
  • 【PPTist】网格线、对齐线、标尺
  • Leetcode3218. 切蛋糕的最小总开销 I
  • ECCV-2024 | 指令不够用、大模型来生成!BEVInstructor:基于BEV感知和大模型的视觉语言导航指令生成
  • 【UE5.3.2 】引擎中安装RiderLink插件
  • 【HarmonyOS 5.0】第十二篇-ArkUI公共属性(一)
  • 京准电钟解读,NTP网络授时服务器如何提升DCS系统效率
  • 4.银河麒麟V10(ARM) 离线安装 MySQL