git
wuyepiaoxue789
这个作者很懒,什么都没留下…
展开
-
linux服务器离线安装gitlab
下载gitlab的离线安装包,默认el6,以下成为el6.rpm(最好不要有openssh的rpm文件)登录服务器,新建一个文件夹,mkdir git往git文件夹上传el6.rpm离线安装包,可通过rz命令,也可直接用sftp工具上传执行rpm -ivh el6.rpm,直到出现gitlab的标志:修改配置文件中的external_url,改成服务器ip,如果有域名,可以改为域名:#vi /etc/gitlab/gitlab.rb默认为ungix的80端口,如果担心端口被占用,可以在原创 2020-06-18 16:36:44 · 1279 阅读 · 0 评论 -
Gitlab如何进行备份恢复与迁移
参考:https://blog.csdn.net/ouyang_peng/article/details/77070977原创 2021-03-31 13:35:11 · 99 阅读 · 0 评论 -
Gitlab回滚到上次提交
1、查看所有commits记录$git log2、 gitlab回退到某次commit$ git reset --hard 3018a546427e1f865524b82b488d6a2721d00759$ git reset 3018a546427e1f865524b82b488d6a2721d00759注意:3018a546427e1f865524b82b488d6a2721d00759为commit id3、强制重新提交到远程$ git push -fgit报错You are .原创 2020-07-27 18:13:42 · 3730 阅读 · 0 评论 -
git绿色、红色图标不显示
在使用git的过程中发现,项目文件上没有绿色图标,即使修改文件也没有红色图标显示绿色图标是指提交成功的,红色图标是指修改后还未提交的没有图标显示,但是可以正常上传下载,在文件比较多的时候,不知道自己修改了哪些,容易出现错误解决过程:1.win+r,regedit.exe,打开注册表按照文件的层次关系依次找到HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\Explorer;修改键名 Max Cached Ico.原创 2020-06-19 14:03:32 · 371 阅读 · 0 评论 -
ubuntu 安装 gitlab
现在部署私有的gitlab已经非常的方便,唯一的问题在国内下载速度太慢了。幸好清华大学有镜像。本文步骤参考官方文档, 官方文档里的ee改成ce,收费版和免费版的区别。注意: gitlab-ce 镜像仅支持 x86-64 架构Debian/Ubuntu 用户1.首先信任 GitLab 的 GPG 公钥:curl https://packages.gitlab.com/gpg.k...原创 2020-01-07 11:59:49 · 204 阅读 · 1 评论 -
Git冲突解决方案
程序开发使用git提交代码时,不得不面临着一个文件被多次修改和提交,这样就会产生冲突,如果处理不好,不仅冲突解决不了,还会造成回滚代码,或者代码覆盖,损失利益。特针对使用Eclipse插件解决git冲突问题,做以下梳理。一共十个步骤,每一步都不能简化省略。1. 第一步:pull一下,更新程序。方法:右键项目->Team->pull 此时会出现冲突,如上图,红框内...原创 2018-02-27 17:10:51 · 573 阅读 · 0 评论 -
eclipse中Pull代码报错checkout conflict with files的解决方法
Pull代码的时候经常遇到checkout conflict with files,修改了文件造成冲突,不恰之处欢迎斧正!步骤:1.根据details中提示的路径,去项目中把文件复制出来。本次的例子中是D:\Workspaces\MyEclipse Professional 2014\xxxx\src\com\yk\platform\quartz/DataConversionTask.原创 2017-08-29 14:44:12 · 6467 阅读 · 2 评论 -
Git中三种文件状态及其转换
Git作为一种版本控制解决方案,由于其具有的分布式特性,正被越来越多的用户熟知,一些有名的开源项目,如:Linux kernel,CakePHP,Ruby on Rails等,都在使用Git进行版本管理。 在Git中,文件状态是一个非常重要的概念,不同的状态对应不同的操作。因此,要想熟练掌握Git的用法,需要了解Git的几种文件状态。 为了说明的方便,现在初始化一个项目,也就是将项原创 2017-05-19 16:09:50 · 644 阅读 · 0 评论 -
Git恢复被修改的文件--已提交到远程仓库
文件已提交到远程仓库,想要恢复到某个历史版本 但是自己实际测试了一下,发现文件根本没有改动,只是有unstaged commit的提示(说明一下,我是在windows环境下使用git客户端,linux不知道是不是同样的问题),如下图:并且,一旦执行“git add .”,所有暂存区中的变化全都消失了。十分纠结,测试了很多次。后来仔细看了一下上图的英文,尝试了一下再执行原创 2017-05-12 17:20:20 · 2311 阅读 · 0 评论 -
Git恢复被修改的文件--未提交到远程仓库
恢复到最后一次提交的改动:Git checkout -- + 需要恢复的文件名但是,需要注意的是,如果该文件已经 add 到暂存队列中,上面的命令就不灵光喽需要先让这个文件取消暂存:git reset HEAD -- + 需要取消暂存的文件名然后再使用第一条命令。如果感觉命令多了记不住,那就做一两个匿名呗,比如:git confi原创 2017-05-12 16:15:11 · 1798 阅读 · 0 评论 -
Git命令
1、添加远程仓库 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行 git remote add [shortname] [url]: $ git remote origin $ git remote add pb git://github.com/paulboone/ticgit.git $ git remote -v原创 2017-04-19 18:58:35 · 238 阅读 · 0 评论 -
Eclipse Git - Pull Failed Dirty Worktree
Maven类型的项目克隆下来,导入到Eclipse中,没做任何修改,执行Pull的时候就报错了:Pull Failed Dirty Worktree。如下图:对于用惯了SVN的我真是不习惯,一脸的懵逼啊!解决方法:执行 Reset reset命令有3种方式:1、git reset –mixed:此为默认方式,不带任何参数的git原创 2017-03-27 09:46:24 · 4886 阅读 · 1 评论 -
Git SSH Key 生成步骤
Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。github的SSH配置如下:一 、设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail原创 2017-03-24 10:34:04 · 308 阅读 · 0 评论