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里的文件/文件夹全部物理删除,确保目录里只剩下版本库的内容
相关推荐
数智启示录1 分钟前
Apache Doris 4.0.8 混合检索实战(第 5 篇):三套系统只返回两条结果,一条 SQL 如何避开交集丢失
大数据·数据库·经验分享·sql·面试
故七月17 分钟前
GEO服务不是一锤子买卖:万域智瞰售后保障体系如何为企业AI认知资产“保驾护航”
大数据·人工智能
Elasticsearch1 小时前
Elastic:防范由 AI 驱动的社会工程攻击
elasticsearch
晓窗科技1 小时前
AI基座哪家好
大数据·人工智能·python
中科同志科技2 小时前
真空回流炉高温合金元器件焊接炉实操教程:从参数设定到良率提升
大数据·人工智能·机器人·业界资讯
a16252704632 小时前
环保与安全双重约束下全球煤炭供需收缩及其价格上行研究
大数据·人工智能
小码哥哥2 小时前
企业资料管理的「第三次浪潮」:当网盘遇上知识库,文件开始“会思考“
大数据·人工智能
科技在线2 小时前
《读懂中国孩子》蓝皮书观察篇在数博会发布 童书借阅集中于五大类,具体书目分散
大数据
晶捷软件3 小时前
离散型制造数字化转型:晶捷智能全栈方案打通从研发到交付全链路
大数据·人工智能·制造
阿童木写作3 小时前
自动智能抠图工具推荐:跨马翻译批量处理图片与视频字幕,跨境电商高效翻译
大数据·人工智能·python·音视频