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

ops/2024/12/25 1:14:40/

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

一、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.ppmy.cn/ops/144715.html

相关文章

信管通低代码信息管理系统应用平台

目前&#xff0c;国家统一要求事业单位的电脑都要进行国产化替代&#xff0c;替代后使用的操作系统都是基于linux的&#xff0c;所有以前在WINDOWS下运行的系统都不能使用了&#xff0c;再者&#xff0c;各单位的软件都很零散&#xff0c;没有统一起来。需要把日常办公相关的软…

Cobalt Strike 4.8 用户指南-第十四节 Aggressor 脚本

14.1、什么是Aggressor脚本 Aggressor Script 是Cobalt Strike 3.0版及更高版本中内置的脚本语言。Aggressor 脚本允许你修改和扩展 Cobalt Strike 客户端。 历史 Aggressor Script 是 Armitage 中开源脚本引擎Cortana的精神继承者。Cortana 是通过与 DARPA 的网络快速跟踪计…

uni-app开发订单详情页面

目录 一:功能描述 二:功能实现 一:功能描述 订单详情页面包含三部分信息,分别是收货地址信息,订单商品信息和订单信息。 二:功能实现 1:收货地址信息 <view v-if="(detail.order_model == 0 || detail.order_model == 2) && (detail.address_data …

uniapp .gitignore

打开HBuilderX&#xff0c;在项目根目录下新建文件 .gitignore复制下面内容 #忽略unpackge目录下除了res目录的所有目录 unpackage/* !unpackage/res/#忽略.hbuilderx目录 .hbuilderx# 忽略node_modules目录下的所有文件 node_modules/# 忽略锁文件 package-lock.json yarn.l…

解决 Kubernetes 集群中 Calico 网络插件报错问题

文章目录 解决 Kubernetes 集群中 Calico 网络插件报错问题问题分析pod状态报错解读可能原因 解决方案重启 Calico 相关组件验证问题是否解决 进一步检查和优化检查 Calico 配置验证 RBAC 权限监控 Calico 状态定期更新和维护 总结 解决 Kubernetes 集群中 Calico 网络插件报错…

Spring Boot 动态定时任务管理系统(轻量级实现)

Spring Boot项目中&#xff0c;实现动态增删和启停定时任务的功能对于许多应用场景来说至关重要。虽然Quartz框架是一个广泛使用的解决方案&#xff0c;但其复杂性和重量级特性可能使得项目变得臃肿和难以维护。为了解决这个问题&#xff0c;本项目旨在实现一个轻量级的定时任务…

【人工智能】探索当下热门视频生成模型

引言 在当今数字化浪潮下&#xff0c;视频生成模型宛如一颗璀璨的新星&#xff0c;正以惊人的速度改变着内容创作的格局。从影视制作到广告营销&#xff0c;从个人创意表达至教育培训领域&#xff0c;这些智能工具为我们开启了一扇通往无限可能的新大门。接下来&#xff0c;就让…

基于物联网的园区停车管理系统的设计与实现

1 论文参考 2 系统总体方案设计 2.1 可行性分析 基于物联网的园区停车管理系统的设计与实现是可行的。首先&#xff0c;随着物联网技术的不断发展&#xff0c;园区停车管理系统可以实现智能化管理&#xff0c;提高停车效率&#xff0c;减少人力成本。其次&#xff0c;园区停车…