Git Git

  • 31.47M
  • WinXP/WIN7/Win8/Win10
  • 2016年10月22日
  • 共享软件

我要举报

图片

简介

git是一款免费的开源分布式版本控制系统,是一个专门针对linux内核开发版本的控制工具,简单容易学会,小巧迅速,比scm工具好用,具有颠覆性的工具。

软件说明

git 是用于 linux内核开发的版本控制工具。与常用的版本控制工具 cvs, subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 git 的速度很快,这对于诸如 linux kernel 这样的大项目来说自然很重要。 git 最为出色的是它的合并跟踪(merge tracing)能力。

实际上内核开发团队决定开始开发和使用 git 来作为内核开发的版本控制系统的时候,世界开源社群的反对声音不少,最大的理由是 git 太艰涩难懂,从 git 的内部工作机制来说,的确是这样。但是随着开发的深入,git 的正常使用都由一些友好的脚本命令来执行,使 git 变得非常好用,即使是用来管理我们自己的开发项目,git 都是一个友好,有力的工具。现在,越来越多的著名项目采用 git 来管理项目开发.

1:从服务器上克隆数据库(包括代码和版本信息)到单机上。

2:在自己的机器上创建分支,修改代码。

3:在单机上自己创建的分支上提交代码。

4:在单机上合并分支。

5:新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。

6:生成补丁(patch),把补丁发送给主开发者。

7:看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。

8:一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

详细信息

本类最新

最新游戏

最新软件

本类排行

推荐阅读

相关阅读