avatar

LeeBlog

A LeeBlog BLOG

  • 首页
  • 友情链接
  • 教程
  • 关于
Home Git 放弃当前修改 更新到最新版本
文章

Git 放弃当前修改 更新到最新版本

Posted 2025-01-19 Updated 2025-01- 19
By S.B
3~4 min read

大家应该经常遇到有一个git版本落后很多,然后在执行 git pull 时发现有冲突。这里给出直接将当前commit指向 origin/master 的指令,避免手动解决冲突:

git fetch origin 
git reset --hard origin/master

这两个命令会首先拉取远程仓库的最新数据,然后通过 reset --hard 将本地分支强制更新为与 origin/master 完全一致,抛弃掉本地的所有改动(包括暂存和未暂存的文件)。这样可以有效地避免合并冲突。

注意事项:

  1. 未提交的改动会丢失: 如果你在本地有未提交的修改,它们会在执行 reset --hard 后丢失。如果需要保存这些改动,可以使用 git stash 命令暂时存储它们。
  2. 慎用此命令: 在团队协作中,强制更新本地分支可能会导致不必要的代码丢失,建议在了解团队工作流的情况下使用。
教程
教程
License:  CC BY 4.0
Share

Further Reading

Jun 9, 2025

1Panel后台开了HSTS(强制HTTPS)但是证书过期无法访问后台的办法

参考 https://blog.csdn.net/qq_25851273/article/details/135683207 强制HTTPS+证书过期导致无法访问后台 1Panel后台的 面板设置->安全->面板SSL 你的前端和后端使用了相同的SSL证书,前端开启HSTS之后,后台也开启了HSTS

Apr 25, 2025

初识MCP

什么是MCP? 在了解mcp的过程中,我最迷惑的就是 到底什么是MCP?他作用于哪里?MCP是怎么和大模型沟通的? 直到我翻了MCP的python sdk之后才发现: MCP和模型本身根本没有关系。 或者说:MCP和大模型完全是解耦的 MCP其实是后端协议 当你意识到这一点的时候,可能你就明白MCP

Feb 9, 2025

VsCode配置免密远程登录

1. 为什么需要免密登录 懒得输密码 2. 准备条件 2.1 基础环境要求 本地安装VSCode 拥有目标服务器的SSH访问权限 本地终端环境(PowerShell/Git Bash/macOS Terminal) 3. SSH密钥生成与配置 3.1 生成密钥对(注意修改你的邮箱) 输入的邮箱用于区

OLDER

Linux SSH 远程访问配置

NEWER

Frp 在Openwrt 上的配置

Recently Updated

  • 1Panel后台开了HSTS(强制HTTPS)但是证书过期无法访问后台的办法
  • 初识MCP
  • VsCode配置免密远程登录
  • Frp 在Openwrt 上的配置
  • Git 放弃当前修改 更新到最新版本

Trending Tags

教程 AI AI VPS

Contents

©2025 LeeBlog. Some rights reserved.

Using the Halo theme Chirpy