git中文件内容并没有真正存储在索引(.git/index)或者提交对象中,而是以blob的形式分别存储在数据库中(.git/objects),并用SHA-1值来校验。 索引文件用识别码列出相关的blob文件以及别的数据。对于提交来说,以树(tree)的形式存储,同样用对于的哈希值识别。树对应着.....
分类:
其他好文 时间:
2014-06-27 22:40:02
阅读次数:
461
1. Git概念1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。1) 工作目录:用户本地的目录;2) Index(索引):将工作目录...
分类:
其他好文 时间:
2014-06-27 19:26:15
阅读次数:
202
Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具...
分类:
其他好文 时间:
2014-06-27 19:03:53
阅读次数:
166
gerrit是不会解决冲突的,如果两个人同时改了一个文件的同一行,就会冲突,你将会看到Review in Progress并且最下面会有Your change could not be merged due to a path conflict.如果在冲突提交者机器上解决远程冲突cd demogit...
分类:
其他好文 时间:
2014-06-27 15:34:34
阅读次数:
217
在使用Git的时候,有时候我们需要对某个文件不进行版本控制,也就是忽略对某个文件的跟踪,如缓存文件、配置文件等。 但是在Git的版本控制系统中,如果已经对某个文件进行了版本控制,那么再忽略掉此文件的时候,会删除掉远程服务器的文件,这显然与我们的意愿不符,Google了好久,找到了下面这个办法。(1)...
分类:
其他好文 时间:
2014-06-27 15:33:19
阅读次数:
158
原文地址:http://blog.csdn.net/duqi_2009/article/details/12646711电子书GotGitHubGit Workflow文章GitHub Fundamentalvisual-git-guide图形化的Git参考手册Linux下使用git命令以及gith...
分类:
其他好文 时间:
2014-06-27 13:45:36
阅读次数:
217
git服务器搭建过程参考网上资料搭建git服务器过程记录 如下:需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb)安装配置git...
分类:
其他好文 时间:
2014-06-27 11:41:26
阅读次数:
208
在项目组中使用Git的工作流程,有个专业的名称叫Git Flow。
一般会使用以下五个分支来进行项目开发:1)master分支 2)develop分支 3)release分支 4)hotfix分支 5)feature分支
不同的分支对应着不同的版本内容,掌握这个Git工作流程,相信能够帮助大家更好在项目组中使用Git,也有利于项目源代码质量的把控。...
分类:
其他好文 时间:
2014-06-27 10:34:04
阅读次数:
258
前天辛苦用了一天时间,写完关键代码后。用 git 提交,由于修改的东东较多,用一个文件保存了修改的注释,用于 git commit -F commit.txt 。由于是在 windows 平台,所以这个文件是用的 gbk 编码。所以提交后,用 git log 查看日志时,出现乱码。此时就想用 git rebase -i HEAD~1 来修改注释。在选择命令时,用了 x ,进行命令行后,我直接 gi...
分类:
其他好文 时间:
2014-06-27 07:59:57
阅读次数:
213
Visual Source Safe(VSS)和Team Foundation Server(TFS)比较区别Visual Source Safe 是用于软件专业开发人员的源代码管理工具Team Foundation Server是为开发团队提供集成源代码管理、问题跟踪和进程管理的更改管理系统相同点...
分类:
其他好文 时间:
2014-06-26 12:24:52
阅读次数:
239