git rebase详解(图解+最简单示例,一次就懂)
摘要:引言网上有太多讲rebase和merge的文章,但大多都是复制粘贴没有自己的理解,而且很多博客的例子写的过于复杂,让人没兴趣看下去。本文举最简洁的例子,大白话几句就让你快速掌握rebase的核心原理和用法。本博客将持续修订更新,看完如果还是有疑问,可以评论区留言,我解释到你彻底搞懂为止!一、提交节点
阅读全文
posted @
2022-09-02 10:55
莫水千流
阅读(499)
推荐(0) 编辑
git submodule 完整用法整理
摘要:1.先来个官方的API git submodule [--quiet] add [<options>] [--] <repository> [<path>] git submodule [--quiet] status [--cached] [--recursive] [--] [<path>…]
阅读全文
posted @
2020-08-22 10:50
莫水千流
阅读(24798)
推荐(1) 编辑
Git Submodule管理项目子模块
摘要:使用场景 当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能。 常用命令 git clone <repository> --recursive 递归的方式克隆整个项目 git submodul
阅读全文
posted @
2018-05-02 10:14
莫水千流
阅读(1281)
推荐(0) 编辑
常用 Git 命令清单
摘要:我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或
阅读全文
posted @
2018-02-01 08:44
莫水千流
阅读(279)
推荐(0) 编辑
Git Submodule使用完整教程
摘要:1.对于公共资源各种程序员的处理方式 每个公司的系统都会有一套统一的系统风格,或者针对某一个大客户的多个系统风格保持统一,而且如果风格改动后要同步到多个系统中;这样的需求几乎每个开发人员都遇到,下面看看各个层次的程序员怎么处理: 假如对于系统的风格需要几个目录:css、images、js。 普通程序
阅读全文
posted @
2017-08-02 13:40
莫水千流
阅读(1634)
推荐(0) 编辑
如何搭建开源code review gerrit服务器
摘要:搭建环境:Ubuntu 14.04 一、环境准备 1.Java环境 gerrit依赖,用于安装gerrit环境。 下载:jdk-7u79-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/downloads/jdk7-dow
阅读全文
posted @
2017-03-01 11:06
莫水千流
阅读(3234)
推荐(0) 编辑
Git Tag
摘要:3.打tag [plain] view plain copy git tag -a v1.1 -m "注释" git push origin v1.1 //查看所有tag git tag -l 4.删除tag 4.1删除本地tag [plain] view plain copy git tag -a
阅读全文
posted @
2017-03-01 09:58
莫水千流
阅读(153)
推荐(0) 编辑
git 使用详解-- tag打标签
摘要:Git 的标签管理。跟大多数的 VCS 工具一样,git 也有在历史状态的关键点“贴标签”的功能,一般人们用这个功能来标记发布点(例如’v1.0′)。 列出git中现有标签 要想列出git中现有的所有标签,输入’git tag’命令运行即可: $ git tag v0.1 v1.3 这个列表是按照字
阅读全文
posted @
2017-02-28 16:12
莫水千流
阅读(3908)
推荐(0) 编辑
Git Submodule管理项目子模块
摘要:使用场景 当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能。 常用命令 git clone <repository> --recursive 递归的方式克隆整个项目 git submodul
阅读全文
posted @
2017-01-10 19:39
莫水千流
阅读(3678)
推荐(1) 编辑
git submodule的使用
摘要:开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了Git的git submodule命令,之前的问题迎刃而解了。 添加 为当前工程添加submodule,命令如下: 其中,仓库地址是指子模块仓库地址,路径指将子模
阅读全文
posted @
2017-01-10 19:26
莫水千流
阅读(407)
推荐(0) 编辑
git 使用详解(8)-- tag打标签
摘要:打标签 同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别。 列出已有的标签 列出现有标签的命令非常简单,直接运行 git tag
阅读全文
posted @
2016-10-10 09:38
莫水千流
阅读(2763)
推荐(0) 编辑
git branch用法总结
摘要:git branch git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch * master newbranch git branch -r 列出远程分支,例如: #git branch -r m/master -> origin
阅读全文
posted @
2016-09-28 16:48
莫水千流
阅读(3840)
推荐(0) 编辑
Git-Flow
摘要:Overview Git-Flow is a high-level command set wrapping low-level Git commands to support the "successful branching model" (see http://nvie.com/posts/a
阅读全文
posted @
2016-09-12 10:16
莫水千流
阅读(281)
推荐(0) 编辑
Synchronizing with Remote Repositories
摘要:Synchronizing the states of local and remote repositories consists of pulling from and pushing to the remote repositories. SmartGit also has a Synchro
阅读全文
posted @
2016-09-12 09:21
莫水千流
阅读(480)
推荐(0) 编辑
smartgit document merge
摘要:'Normal' Merge In case of a normal merge, a merge commit with at least two parent commits (i.e., the last from the current branch and the last from th
阅读全文
posted @
2016-09-12 09:07
莫水千流
阅读(1572)
推荐(0) 编辑
smartgit document Rebase
摘要:The Rebase command allows you to apply commits from one branch to another. Rebase can be viewed as more powerful version of Cherry-Pick, which is opti
阅读全文
posted @
2016-09-12 09:06
莫水千流
阅读(1268)
推荐(0) 编辑
手把手教你玩转Git分布式版本控制系统!
摘要:目录 Git诞生历史 Git环境准备 Git安装部署 Git常用命令 Git基本操作 Git管理分支结构 Git管理标签 GitLab安装部署 GitHub托管服务 Git客户端工具 1 Git诞生历史 我 想大家还记得Linus torvalds在1991年时发布了Linux操作系统吧,从那以后L
阅读全文
posted @
2016-09-09 18:39
莫水千流
阅读(3558)
推荐(0) 编辑
Git SSH Key 生成步骤
摘要:Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。 github的SSH配置如下: 一 、 设置Git的user name和email: $ git config --global user.name "xuhaiyan" $ git config
阅读全文
posted @
2016-09-09 16:41
莫水千流
阅读(312)
推荐(0) 编辑
搭建Git本地服务器(转)
摘要:http://www.cnblogs.com/trying/archive/2012/06/28/2863758.html 当前任务,学习中... 公司小范围用法: 服务器上做的: ———————————————————————————————————————— 项目成员机上要做的: 项目组老大要做
阅读全文
posted @
2016-08-27 18:47
莫水千流
阅读(264)
推荐(0) 编辑
git常用命令
摘要:创建新仓库 检出仓库 工作流 添加与提交 推送改动 分支 更新与合并 标签 替换本地改动 有用的贴士 git配置全局信息 git生成public_key git克隆,指定维度 git添加远程库 git添加一个空目录,即只同步本空目录 git恢复指定文件的历史版本 输出最后一次提交的改变 这个命令,我
阅读全文
posted @
2016-08-19 21:53
莫水千流
阅读(261)
推荐(0) 编辑