
Java-研发管理-Git
文章平均质量分 79
yanliang1
Java,关心一切新技术
展开
-
Git详解之一 Git起步
在 Linux 上安装 如果要在 Linux 上安装预编译好的 Git 二进制安装包,可以直接用系统提供的包管理工具。在 Fedora 上用 yum 安装: $ yum install git 在 Ubuntu 这类 Debian 体系的系统上,可以用 apt-get 安装: $ apt-get install git 在 Windows 上安装 msysGit :转载 2013-09-24 11:13:39 · 512 阅读 · 0 评论 -
Git详解之二 Git基础
取得项目的 Git 仓库,第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。 初始化新仓库 $ git init 如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交: $ git add *.c $ git add README $ g转载 2013-09-24 11:17:15 · 695 阅读 · 0 评论 -
Git详解之3 Git 分支
Git 中的分支,其实本质上仅仅是个指向 commit 对象的可变指针。Git 会使用 master 作为分支的默认名字。在若干次提交后,你其实已经有了一个指向最后一次提交对象的 master 分支,它在每次提交的时候都会自动向前移动。 创建一个新的分支指针。比如新建一个 testing 分支 git branch testing 它保存着一个名为 HEAD 的特转载 2013-09-26 08:27:21 · 764 阅读 · 0 评论 -
Git详解之5 分布式Git
集中式工作流 集中式工作流程使用的都是单点协作模型。一个存放代码仓库的中心服务器,可以接受所有开发者提交的代码。所有的开发者都是普通的节点,作为中心集线器的消费者,平时的工作就是和中心仓库同步数据 如果两个开发者从中心仓库克隆代码下来,同时作了一些修订,那么只有第一个开发者可以顺利地把数据推送到共享服务器。第二个开发者在提交他的修订之 前,必须先下载合并服务器上的数据,解决冲突之后才能转载 2013-09-27 20:52:08 · 1396 阅读 · 0 评论 -
Git详解之 Git 远程分支
远程分支(remote branch)是对远程仓库中的分支的索引。它们是一些无法移动的本地分支;只有在 Git 进行网络交互时才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。 我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支。比如我们想看看上次同 origin 仓库通讯时master 的样子,就应该查看 origin/master 分支。如果你和同伴一转载 2013-09-27 20:38:53 · 1033 阅读 · 0 评论 -
Git详解之 Git 标签
打标签 列出现有标签 $ git tag 我们可以用特定的搜索模式列出符合条件的标签 $ git tag -l 'v1.4.2.*' 新建标签 Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated)。轻量级标签就像是个不会变化的分支,实际上它就是个指向特 定提交对象的引用。而含附注标签,实际上是存储在仓库中的一个独立对象,它有自身的校验转载 2013-09-27 20:57:01 · 731 阅读 · 0 评论 -
Git详解之 远程仓库的使用
查看当前的远程库 要查看当前配置有哪些远程仓库,可以用 git remote 命令,它会列出每个远程库的简短名字。在克隆完某个项目后,至少可以看到一个名为 origin 的远程库,Git 默认使用这个名字来标识你所克隆的原始仓库: git remote origin [nathan@javarepor simplegit-progit]$ git remote -v origin gi转载 2013-09-27 20:35:07 · 892 阅读 · 0 评论