随笔分类 - git
摘要:```
git init
git add .
git commit -m "0.0.1 release"
git remote -v
git remote add master repositoryUrl
git pull --rebase origin master
git push -u origin master
```
阅读全文
摘要:git 对比两个commit 之间的差异 比较两个版本之间的差异 结果文件 中: " "号开头的表示 相对 减少了的内容。 "+"号开头的表示 相对 增加了的内容。
阅读全文
摘要:svn迁移到git仓库并保留commit历史记录 最近在做svn迁移到gitlab,由于之前一直是由svn做版本控制。最简单的方式是将svn的内容export出来,然后添加到gitlab即可。但是,如果svn用的时间很长了,而且很多commit,我们希望保存svn commit的信息以便做版本的控制
阅读全文
摘要:通过git的diff命令对两个commit id的版本进行差异化的对比。中文文件时出现乱码。 执行如下命令,修改core.quotepath参数即可。
阅读全文
摘要:查看commit id 获取两个版本间差异的文件列表(最好是通过git log --pretty=format:"%H",获取完整的commit id,否则linux下有可能报错。) 当前版本id 带目录结构复制文件
阅读全文
摘要:最近用jenkins+gitlab+ansible做持续化集成,自动化部署和版本回滚。然而deploy plugin没能做到增量升级和回滚操作,折腾了很久决定自己写个脚本来简单实现。 环境: 各工具职能: 1、gitlab做版本管理 2、jenkins根据指定参数,分别执行部署或回滚操作;以及执行结
阅读全文
摘要:gitlab可以成功clone和push,但是提交后的文件却无法查看。从页面上看的话只显示出500错误。 查了下gitlab的日志 显示如下异常: 查了下内存为2G,已经满足gitlab最小内存1G的要求。 但是非常诡异的是swap为0,网上找了发现也有人遇到相应的问题。于是修改下swap的大小 修
阅读全文
摘要:系统:centos7 安装依赖: git安装 下载git安装包: 解压安装: 编译时出现如下异常: 下载并安装libiconv 返回git在此编译安装 查看安装是否正确及安装的版本: 此时说明git已经安装成功 安装gitlab 添加如下内容 执行 安装成功后修改配置文件,修改访问url等 编辑/e
阅读全文
摘要:【转】Git如何Check Out出指定文件或者文件夹http://www.handaoliang.com/a/20140506/195406.html 在进行项目开发的时候,有时候会有这样的需求那就是:我们只希望从Git仓库里取指定的文件或者文件夹出来。在SVN里面,这非常容易实现,因为SVN基于
阅读全文
摘要:git常用命令 本文为学习git时摘录的笔记,原文见:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ 创建版本库 创建版本库 把文件添加到版本库 把文件添加到版本库 把文件提交到仓
阅读全文
摘要:git作为一个版本管理神器,日常工作中自然也就少不了了;特别是Android开发,github和google是逃不过的了。然而很多时候需要用到git克隆远程的代码库,众所周知的原因google、android官网都是无法访问的。那么我们怎么克隆诸如:android.googlesource.co...
阅读全文