GIT用服务器上的版本强制覆盖掉本地的版本(转)
2016-03-17 12:55
417 查看
以前在机子上使用git下载了linux git版本库上的源代码,由于在阅读源代码的过程中,难免会对本地的文件进行修改,这样就导致本地文件与服务器上的文件版本不一致,我想做的就是用服务器上的版本强制覆盖掉本地的版本;
我得到的错误消息如下:
从图中可以看到,git fetch和git pull的区别,
git fetch 不会自动的将结果merge到本地,只是将远程版本同步到本地版本库,而不会merge到本地副本。
git pull 将会直接把working directory中的内容覆盖掉。
git回退到某一个版本:git reset –hard HEAD~50 这个是回退到当前版本的前50个版本
这样就可以看到曾经删掉的文件:
删除github上的分支版本:
执行完后,分支被成功删除:
我得到的错误消息如下:
从图中可以看到,git fetch和git pull的区别,
git fetch 不会自动的将结果merge到本地,只是将远程版本同步到本地版本库,而不会merge到本地副本。
git pull 将会直接把working directory中的内容覆盖掉。
git回退到某一个版本:git reset –hard HEAD~50 这个是回退到当前版本的前50个版本
这样就可以看到曾经删掉的文件:
删除github上的分支版本:
执行完后,分支被成功删除:
相关文章推荐
- 和程序员有关的对联
- Birt中实现字段拆分为表的还有一种方法
- 等高分栏布局小结
- 新安装ubuntu安装软件时,下载速度慢解决方法
- 添加用户名到sudoers中
- 巧用Ajax的beforeSend 提高用户体验
- 优先队列
- Linux内核分析 一二章读书笔记
- SQL Server 判断除数是否为0
- 在linux中下载安装jdk1.6
- 对症下药,营销没那么难
- Intelij IDEA 快捷键(整理)
- ewfmgr_命令及参数详解
- S2SH中懒加载问题以及JSONException的解决
- 500 Internal Server Error php
- 开灯关灯问题 (转载)
- jQuery 中 attr 和 prop 方法的区别
- Ubuntu下配置python完成爬虫任务(笔记一)
- DP ZOJ 2745 01-K Code
- 第35讲项目4——贪财的富翁