git 如何直接拉去远程仓库的内容且忽略本地与远端不一致的commit

代码如下:

bash 复制代码
# 执行完本地工作区、索引、分支指针完全同步到远端最新 commit,不会保留任何本地修改或冲突。
git fetch origin
git reset --hard origin/config
git clean -fd  

解释:

  • git fetch origin: 将远端的所有分支的最新提交记录拉去到本地,此时没有改动当前工作目录和分支指针
  • git reset --hard origin/config: 把当前分支指针强行移到远端config的最新提交,同时工作区+暂存区一律修改为最新提交的版本,本地所有未提交改动全部丢弃
  • git clean -fd; 把既没给git跟踪,又不在 .gitignore里的文件/文件夹全部物理删除,确保目录里只剩下版本库的内容
相关推荐
MuMuMu122336 分钟前
工业园区 VOCs 绿岛集中治理:越华环保集团项目技术方案与工程实践
大数据·运维
品牌测评1 小时前
大模型推理算力平台推荐分享|六家平台计费与架构拆解
大数据·人工智能·架构
LedgerNinja1 小时前
WEEX 真实情况如何?交易平台如何判断是否可靠
大数据·人工智能·区块链
微三云 - 廖会灵 (私域系统开发)1 小时前
智慧社区运营破局:“消费返物业费” 模式的数字化架构与落地实践
大数据·架构
Elasticsearch2 小时前
深入浅出 Elastic 工作流(Workflows):核心架构与十一大顶级字段详解
elasticsearch
Databuff3 小时前
workbuddy能不能私有化部署
大数据·人工智能·开源软件
自由能燃气设备3 小时前
燃气容积式热水器厂家选购指南:2026年商用热水设备采购避坑手册
大数据·数据库·数据仓库·人工智能
ApacheSeaTunnel3 小时前
从 60万行/秒说起,看 SeaTunnel Zeta 基准测试如何做到”测得准“
大数据·数据集成·基准测试·seatunnel·数据同步
2601_963869954 小时前
【计算机毕业设计】基于Java的线上就医平台设计与实现
大数据·人工智能·课程设计
Elasticsearch5 小时前
在 Elasticsearch 中构建上下文:AI Indices 如何使用更少的 tokens 为更智能的 agent 提供支持
elasticsearch