当前位置:首页 > 技术分享

git pull 以服务端覆盖本地

admin1个月前 (09-11)技术分享136

下面操作会丢失你本地未提交的修改,确认本地不需要保留改动再执行!

方案 1(推荐:先拉取,强制用远程覆盖当前分支)

# 1. 先拉取远程最新代码(只拉不取合并)
git fetch origin

# 2. 强制让本地master和远程origin/master完全一致,丢弃本地提交和修改
git reset --hard origin/master

执行完本地文件就完全和远程 master 一模一样,本地所有未提交修改全部清空。

方案 2:如果你想一条命令替代 git pull(直接覆盖,不 merge)

不推荐日常使用,仅在需要强制覆盖场景

git fetch origin && git reset --hard origin/master

补充:如果你只是想临时保存本地改动(不想丢)

如果本地修改还想要,先暂存,之后再处理:

git stash       # 把本地改动暂存起来
git pull        # 正常拉取合并
# 后续需要时 git stash pop 恢复本地修改

不要用这个(坑)

git pull --force

git pull --force 不能覆盖本地文件,它只是推送时强制,拉取的时候加 --force 没用,解决不了你这个报错。


对应你当前场景完整命令序列

git fetch origin
git reset --hard origin/master

执行后查看状态:

git status

此时本地工作区干净,文件和远程 origin/master 完全一致。

如果你分支不是 master,把 origin/master 换成对应分支名,例如 origin/main

扫描二维码推送至手机访问。

版权声明:本文由小刚刚技术博客发布,如需转载请注明出处。

本文链接:https://blog.bitefu.net/post/764.html

标签: git
分享给朋友:

“git pull 以服务端覆盖本地” 的相关文章

thinkphp等框架开发中容易忽略的xss攻击及应对XSS攻击方法

thinkphp等框架开发中容易忽略的xss攻击及应对XSS攻击方法

虽然说现在的web开发框架都是挺成熟的框架,在性能、安全等方面都有比较好的表现,但问题往往出现在业务逻辑上,如上周我再公司发现的一个跨站脚本攻击,(通常公司是这么过滤的,max(0,$_GET[‘a’])、strip_tags($_GET[…

[Windows] Adobe Flash Player 34.0.0.92及可用版修改方法

[Windows] Adobe Flash Player 34.0.0.92及可用版修改方法

随着 2021 年的到来,Adobe Flash Player 也迎来了告别,Adobe 在 2020 年 12 月 31 日后将不再支持 Flash Player。其实早在 2017 年,Adobe 公司就已宣布,计划在 2020 年底逐…

[教程] WTG备份新方法——FFU镜像格式

[教程] WTG备份新方法——FFU镜像格式

FFU(Full Flash Update) 格式是一种基于扇区的磁盘镜像文件格式,默认使用快速哈夫曼压缩(Xpress-Huffman)算法压缩,在捕获和部署时会生成哈希表进行校验,并可以使用DISM修改捕获的镜像。FFU格式很适合WTG…

超高性比的斐讯盒子T1,刷第三方YYF固件机教程超级详细版

超高性比的斐讯盒子T1,刷第三方YYF固件机教程超级详细版

家里面买了斐讯盒子T1,必不可少的就是刷机,刷机一直爽,一直刷机一直爽,这样的快乐一般人体会不到。原来斐讯盒子N1,T1,还有斐讯K2P路由器也变成了性价比超高的东东,而且众多大神也带来了超多可玩性非常高的固件和破解。楼主今天扒到了相关超高…

2021可用的百度网盘高速下载方法分享

2021可用的百度网盘高速下载方法分享

最新可用方法https://blog.bitefu.net/post/163.html方法很简单就是利用网盘直链下载助手【网盘直链下载助手】是一款免费开源获取网盘文件真实下载地址的油猴脚本,基于PCSAPI,支持Windows,Mac,Li…

php Aes 加密模式ECB填充pkcs5padding base64

最近做支付项目用到了aes加密不过试了好多办法总是和官方给出的结果不一样,找了很久终于找到了测试结果同 http://tool.chacuo.net/cryptaes/ <?php /**  * [Aes&nb…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。