Git
gaokewoo
这个作者很懒,什么都没留下…
展开
-
GitHub
在GitHub上保管工程 1. 在http://github.com上注册账号,并登陆 2. 为要保存的工程创建repository 3. 添加ssh keys: 通过在本地执行 ssh-keygen -t rsa -C "your_email@youremail.com" 命令来生成ssh key,将文件id_rsa.pub 中的内容贴到GitHub中 详情可以参阅转载 2014-04-29 13:05:57 · 416 阅读 · 0 评论 -
merge VS rebase VS cherry-pick
merge VS rebase VS cherry-pick git merge是用来合并两个分支的。 # 将b分支合并到当前分支 git merge b git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导转载 2014-04-29 13:06:35 · 406 阅读 · 0 评论 -
tag
列出现有标签的命令非常简单,直接运行 git tag 即可: $ git tag v0.1 v1.3 显示的标签按字母顺序排列,所以标签的先后并不表示重要程度的轻重。 我们可以用特定的搜索模式列出符合条件的标签。在 Git 自身项目仓库中,有着超过 240 个标签,如果你只对 1.4.2 系列的版本感兴趣,可以运行下面的命令: $ git tag -l 'v1.4转载 2014-04-29 13:04:51 · 331 阅读 · 0 评论 -
安装Git 服务器
Ubuntu 11.10 server 安装Git 服务器 分类: 代码管理2012-01-16 10:48 3629人阅读 评论(3) 收藏 举报 因为后面要采用Git代替Subversion,花了点时间配置了Git服务端和客户端,像以前一样,仍然基于最新的Ubuntu11.10 server/desktop系统。 感谢这几篇文章的作者: http://www.h转载 2014-04-29 13:05:22 · 278 阅读 · 0 评论 -
常用命令
reset git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息 git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可 git reset –hard:彻底回退到某个版本,本地的源转载 2014-04-29 13:08:07 · 273 阅读 · 0 评论