博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 放弃本地修改 强制更新
阅读量:5238 次
发布时间:2019-06-14

本文共 430 字,大约阅读时间需要 1 分钟。

git 放弃本地修改 强制更新

git clean -f -d

git fetch --all

git reset --hard origin/master

 

git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本。

替换本地更改

万一你做错了什么(这肯定不会发生),你可以用下面的命令替换本地更改:

git checkout -- 

这会用头(HEAD)文件中最后的内容来替换本地工作树(working tree)中的更改。已经添加到索引中的更改以及新文件都会被保留。

反之,如果你想放弃所有本地的更改和提交,可以抓取服务器最新的历史并将本地的主分支指向它,像这样:

git fetch origingit reset --hard origin/master

(参考)

 

 

其他参考:

参考

转载于:https://www.cnblogs.com/haochuang/p/5760381.html

你可能感兴趣的文章
Java Swing窗体小工具实例 - 原创
查看>>
javascript学习笔记Date
查看>>
【转】Mongodb亿级数据量的性能测试
查看>>
测试AE时fail后如何让run_control仍然可用!
查看>>
监控CPU和内存的使用
查看>>
Ubuntu14.04设置开机自启动程序
查看>>
bzoj3173[Tjoi2013]最长上升子序列 平衡树+lis
查看>>
ios app 单元测试 自动化测试
查看>>
年薪二十万
查看>>
Reading Notes : 180211 概述计算机
查看>>
强连通tarjan模版
查看>>
javascript_09-数组
查看>>
多进程与多线程的区别
查看>>
Linux 系统下用源码包安装软件
查看>>
HDU3232 Crossing Rivers 数学期望问题
查看>>
PAT 1145 1078| hashing哈希表 平方探测法
查看>>
安装redis 后本地系统空间越来越小
查看>>
Ubuntu(虚拟机)下安装Qt5.5.1
查看>>
SVD综述和Mahout中实现
查看>>
Linux第七周学习总结——可执行程序的装载
查看>>