Git
文章平均质量分 77
胡凯me
欢迎访问我的独立网站hukai.me
展开
-
【Git 学习笔记】2.7 - 技巧和窍门
在结束本章之前,我还想和大家分享一些 Git 使用的技巧和窍门。很多使用 Git 的开发者可能根本就没用过这些技巧,我们也不是说在读过本书后非得用这些技巧不可,但至少应该有所了解吧。说实话,有了这些小窍门,我们的工作可以变得更简单,更轻松,更高效。 自动完成 如果你用的是 Bash shell,可以试试看 Git 提供的自动完成脚本。下载 Git 的源代码,进入contrib/comp翻译 2012-11-15 18:05:10 · 1975 阅读 · 0 评论 -
【Git学习笔记】1.5 - 初次运行 Git 前的配置
初次运行 Git 前的配置 一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。 Git 提供了一个叫做 git config 的工具(译注:实际是 git-config 命令,只不过可以通过 git 加一个名字来呼叫此命令。),专门用来配置或读取相应的工作环境变量。而正是由翻译 2012-06-14 22:20:41 · 5486 阅读 · 2 评论 -
【Git学习笔记】1.4 - 安装Git
安装 Git 是时候动动手了,不过在此之前得先安装好 Git。有许多安装方式,概括起来主要有两种,一种是通过编译源代码来安装;另一种是使用为特定平台预编译好的安装包。 提前总结: 安装使用命令:apt-get install git-core 从源代码安装 [可以学习下如何编译Git的源代码] 若是条件允许,从源代码安装有很多好处,至少可以安装翻译 2012-06-13 15:13:21 · 3575 阅读 · 2 评论 -
【Git学习笔记】1.2 & 1.3 - Git的历史与基础要点
Git 的历史 同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。 到 2005 年的时候,开发 BitKeeper 的商业公司同 L翻译 2012-06-13 15:01:15 · 2285 阅读 · 4 评论 -
【Git 学习笔记】2.6 - 打标签
同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别。 列显已有的标签 列出现有标签的命令非常简单,直接运行 git tag 即可: $ git tag v0.1 v1.3 显示的标签按字母顺序排列,翻译 2012-09-19 14:58:01 · 2078 阅读 · 0 评论 -
【Git 学习笔记】2.5 - 远程仓库的使用
要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等。本节我们将详细讨论远程库的管理和使用。[推荐使用Githu翻译 2012-09-19 14:16:35 · 1787 阅读 · 0 评论 -
【Git 学习笔记】2.4 - 撤消操作
撤消操作 任何时候,你都有可能需要撤消刚才所做的某些操作。接下来,我们会介绍一些基本的撤消操作相关的命令。请注意,有些操作并不总是可以撤消的,所以请务必谨慎小心,一旦失误,就有可能丢失部分工作成果。 修改最后一次提交 有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用 --amend 选项重新提交: $ git com翻译 2012-09-19 13:43:34 · 4442 阅读 · 1 评论 -
【Git 学习笔记】2.3 - 查看提交历史
查看提交历史 在提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令。 接下来的例子会用我专门用于演示的 simplegit 项目,运行下面的命令获取该项目源代码: git clone git://github.com/schacon/simplegit-progit.git 然后在此项目中运行 git log,应该会看到下面的输出:翻译 2012-09-17 18:36:59 · 3233 阅读 · 0 评论 -
【Git 学习笔记】2.2 - 记录每次更新到仓库
记录每次更新到仓库 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。 请记住,工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者已放入暂存区。翻译 2012-09-14 19:16:04 · 2607 阅读 · 0 评论 -
【Git 学习笔记】2.1 - 取得项目的 Git 仓库
有两种取得 Git 项目仓库的方法。 第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。 从当前目录初始化 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行: $ git init 初始化后,在当前目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源翻译 2012-07-16 19:37:23 · 3573 阅读 · 0 评论 -
【Git Notes】 置顶索引
接触Git之后,发觉这款Version Control System确实很好用。把自己的学习心得分享给诸位。说是学习笔记,其实几乎都是摘抄自Pro Git,只是稍微加了一些个人的标记与总结。希望对学习Git的朋友有所帮助,欢迎一起交流,谢谢! ============================================================= 【Git 学习笔记】1.1原创 2012-10-16 17:41:26 · 1892 阅读 · 1 评论