![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
jinyuchuan
除了钱,什么都有!
展开
-
Git 历险记(三)—— 创建一个自己的本地仓库
<br /><br />如果我们要把一个项目加入到Git的版本管理中,可以在项目所在的目录用git init命令建立一个空的本地仓库,然后再用git add命令把它们都加入到Git本地仓库的暂存区(stage or index)中,最后再用git commit命令提交到本地仓库里。<br />创建一个新的项目目录,并生成一些简单的文件内容:$ mkdir test_proj$ cd test_proj$ echo “hello,world” > readme.txt<br />在项目目录创建新的本地仓库,并转载 2011-03-30 14:15:00 · 520 阅读 · 0 评论 -
Git 历险记(四)——索引与提交的幕后故事
<br /><br />我想如果看过《Git历险记》的前面三篇文章的朋友可能已经知道怎么用 git add,git commit 这两个命令了;知道它们一个是把文件暂存到索引中为下一次提交做准备,一个创建新的提交(commit)。但是它们台前幕后的一些有趣的细节大家不一定知晓,请允许我一一道来。<br />Git 索引是一个在你的工作目录(working tree)和项目仓库间的暂存区域(staging area)。有了它, 你可以把许多内容的修改一起提交(commit)。 如果你创建了一个提交(commi转载 2011-03-30 14:16:00 · 522 阅读 · 0 评论 -
Git 历险记(一)
<br /><br />【编者按】作为分布式版本控制系统的重要代表——Git已经为越来越多的人所认识,它相对于我们熟悉的CVS、SVN甚至同时分布式控制系统的 Mercurial,有哪些优势和不足呢。这次InfoQ中文站有幸邀请到《Git Community Book》的译者刘辉,在InfoQ开辟《Git历险记》专栏,分享他使用Git的经验,以及他对Git的看法。<br />Git是Linus.Torvald为了管理Linux内核发起并开发的一个开源分布式版本控件系统(DVCS)。从2002年起,Linux转载 2011-03-30 14:13:00 · 408 阅读 · 0 评论 -
Git 历险记(二)—— Git 的安装和配置
<br /><br />各位同学,上回Git历险记(一)讲了一个 “hello Git” 的小故事。有的同学可能是玩过了其它分布式版本控制系统(DVCS),看完之后就触类旁通对Git就了然于胸了;也有的同学可能还如我当初入手Git一样,对它还是摸不着头脑。<br />从这一篇开始,我就将比较“啰嗦”的和大家一起从零开始经历Git使用的每一步,当然对我而言这也是一个重新认识Git的过程。<br />使用Git的第一步肯定是安装Git,因为在多数平台上Git是没有预装的。我平时主要的工作环境是windows和L转载 2011-03-30 14:14:00 · 307 阅读 · 0 评论 -
Git 中文教程
Git — The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同, 它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。详细如下:实际上内核开发团队决定转载 2011-03-30 14:00:00 · 318 阅读 · 0 评论 -
Git 历险记(五)——Git 里的分支&合并
<br />分支与合并<br />在Git里面我们可以创建不同的分支,来进行调试、发布、维护等不同工作,而互不干扰。下面我们还是来创建一个试验仓库,看一下Git分支运作的台前幕后:<br />$rm -rf test_branch_proj <br />$mkdir test_branch_proj <br />$cd test_branch_proj <br />$git init <br />Initialized empty Git repository in /home/test/test_bran转载 2011-03-30 14:17:00 · 495 阅读 · 0 评论