
git
ball球
这个作者很懒,什么都没留下…
展开
-
git tag
1. tag是什么如果用过svn,你一定对tag不陌生。通常版本上线前,我们会对相应的代码打一个tag,将其封存起来,就如同一个代码快照。2. 常用操作2.1 创建taggit tag -a <tag名称> <commit hash> -m <备注信息>例:git tag v6.2.1 6b2d5ffc -m "皮肤盒子"commit hash...原创 2019-11-15 18:46:09 · 253 阅读 · 0 评论 -
git回滚方式
本文所说的回滚,均是从版本库中找回之前的版本。文件未提交时的回滚比较简单,不包括在内。一.单文件回滚将某一文件回滚到某次提交回滚方法git checkout commitID fileName看个例子 我们建立空文件a.txt将其提入版本库 在a.txt中增加一行文字,再将其提入版本库 此时a.txt的内容: 版本库中与a.txt相关的提交 现在我们来回滚文件到第一个版本 git原创 2015-10-15 10:26:59 · 2492 阅读 · 0 评论 -
git merge模拟dry run功能
问题如果你使用过svn merge, 那你多半知道它有个–dry-run参数。 其功能是模拟merge过程,看下merge中会发生什么,以便根据情况决定是否要真正执行merge。 不幸的是,git merge并没有提供dry run选项。怎么办呢?解决git merge --no-commit --no-off branch-name合并分支,但不做提交,你可以使用status, diff等命令原创 2015-12-15 16:33:29 · 3806 阅读 · 0 评论 -
git导出代码的方法~archive
问题如果你用过svn,一定知道svn export,可以用来从代码库中导出一份干净的代码(没有.svn等)。git是否有类似功能呢?git archieve可以用于将库中代码打包。1. 基本用法:git archive --format tar.gz --output "./output.tar.gz" master说明:将master分支打包为output.tar.gz–fo...原创 2019-01-25 17:49:47 · 19234 阅读 · 2 评论