GIT用服务器上的版本强制覆盖掉本地的版本(转)

以前在机子上使用git下载了linux git版本库上的源代码,由于在阅读源代码的过程中,难免会对本地的文件进行修改,这样就导致本地文件与服务器上的文件版本不一致,我想做的就是用服务器上的版本强制覆盖掉本地的版本;

我得到的错误消息如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

从图中可以看到,git fetch和git pull的区别,

  • git fetch 不会自动的将结果merge到本地,只是将远程版本同步到本地版本库,而不会merge到本地副本。
  • git pull  将会直接把working directory中的内容覆盖掉。

 

git回退到某一个版本:git reset –hard HEAD~50   这个是回退到当前版本的前50个版本

这样就可以看到曾经删掉的文件:

 

删除github上的分支版本:

执行完后,分支被成功删除:

 

 

 

 

时间: 2024-08-28 07:33:26

GIT用服务器上的版本强制覆盖掉本地的版本(转)的相关文章

git clone服务器上的项目失败?

问题描述 git clone服务器上的项目失败? 我在用git clone服务器上的项目时,总是报错.说是连接不上.求大神指导. fatal: unable to connect to 192.168.1.33: 192.168.1.33[0: 192.168.1.33]: errno=No error 解决方案 一般在服务器上有git clone...,还有https...,如果git clone不行的话,试一下https...直接进入那个网站把代码下载下来

源代码-php项目在内部服务器上可以运行。弄到本地就读取不到数据。

问题描述 php项目在内部服务器上可以运行.弄到本地就读取不到数据. 我们公司在内部服务器上有一个项目是可以运行的.然后我把项目弄到本地却发现读取不到数据库的数据.如图 弄了3天了.依然没解决..老是取不到值.调试也没用.不知道是Js里面出错还是哪里错了了.能提供项目源代码.只求解决这个问题.卡着心里不舒服.本地都不能运行我后期啥都做不了.能给解决者打个红包 解决方案 是不是DB_HOST 错了 服务器中时用的是127.0.0.1 表示本服务器,下到本地运行时代码在本地但是数据库在服务器中啊 ,

Git详解之四:服务器上的Git

原文链接:http://blog.jobbole.com/25944/ 原文:<Pro Git> 服务器上的 Git 到目前为止,你应该已经学会了使用 Git 来完成日常工作.然而,如果想与他人合作,还需要一个远程的 Git 仓库.尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度.另外,你也一定希望合作者们即使在 自己不开机的时候也能从仓库获取数据 - 拥有一个更稳定的公共仓库十分有用.因此,更好的合作方式是建立一个大家都可以访问的共享仓

android 使用webview加载服务器上的html页面只能显示文字无法显示图片

问题描述 android 使用webview加载服务器上的html页面只能显示文字无法显示图片 android 使用webview加载服务器上的html页面时,在低版本上的系统上没有问题,但在高版本(4.4以上)系统上只能显示文字,无法显示图片: 跪求大神帮助. 解决方案 webView.getSettings().setBlockNetworkImage(false); 解决方案二: show = (WebView) findViewById(R.id.show_info); WebSetti

ASP跨服务器上传文件完美解决

服务器|解决|上传 如果你有两个空间,一个大而慢,另外一个小而快,或者其中一个不支持FSO,那么跨服务器上传文件这个问题就摆在你面前了,下面就是我在解决ylog.net里面的跨服务器上传文件的日记,这个问题看似简单,里面的细节问题却是非常有趣 前提条件,空间都必须支持ASP,上传文件的服务器支持FSO,下面的叙述中,diygame.com为存上传文件的服务器,ylog.net为网站服务器,即显示用户界面的服务器... 实现功能,文件上传,上传后在网页的文本区域自动加上对于图片的UBB码,为了清楚

session-本地环境可以 安全退出,部署到服务器上就会报错!

问题描述 本地环境可以 安全退出,部署到服务器上就会报错! 本地环境运行的时候可以安全退出,部署到服务器上就会报错. 菜鸟一枚, 求大神解答!!! 谢啦 HTTP Status 500 - getAttribute: Session already invalidate type Exception report message getAttribute: Session already invalidated description The server encountered an inte

安装laravel踩过的坑:服务器上安装的两个版本php惹的祸

我在我的阿里云服务器上部署LNMP环境上,特地安装了最新的php(7.1.1),为了体验更牛逼的性能,但也为此付出了一些代价 比如,之前的有个系统使用的是mysql扩展,但是php7已经不支持,所以重写了数据库连接 服务器配置如下: centos 7.2 nginx 1.12.1 php 7.1.1 mysql 5.7 是不是都很新! 这次为了体验下laravel,就在服务器上安装了 composer git node等, 但是发现提示我的服务器没有安装mbstring扩展, 开玩笑,我打开我的

如何在spring MVC的controller中实现将版本发布到外部可下载的网段服务器上

问题描述 如何在spring MVC的controller中实现将版本发布到外部可下载的网段服务器上 如何在spring MVC的controller中实现将版本发布到外部可下载的网段服务器上 如果地址不存在,则需创建新的目录 解决方案 vjbhgvhjvlhjbhjbhjbhjb

java代码-用java实现从不同服务器上下载的table进行比较与覆盖

问题描述 用java实现从不同服务器上下载的table进行比较与覆盖 图片如果看不到,请进我空间的相册查看.java:从不同的服务器上下载test table,然后将其中一个服务器的table覆盖到另外一个服务器上的table,要求table里面的属性能够更改(如string->int),保留原有的数据,本人菜鸟级别,第一次配到这样的难题,求各位大神给代码提示