Git分布式版本控制系统

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git的功能特性:
从一般开发者的角度来看,git有以下功能:
1:从服务器上克隆数据库(包括代码和版本信息)到单机上。
2:在自己的机器上创建分支,修改代码。
3:在单机上自己创建的分支上提交代码。
4:在单机上合并分支。
5:新建一个分支,把服务器上最新版的代码Fetch下来,然后跟自己的主分支合并。
6:生成补丁(patch),把补丁发送给主开发者。
7:看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8:一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁

微软拥抱了 Git,看看它使用过的版本控制系统
微软在宣布 Git 虚拟文件系统 GVFS 时透露了一个消息:昔日将 Linux 视为大敌的软件巨人将 Linux 之父 Linus Torvalds 开发的开源分布式版本控制系统 Git 用于管理 Windows 的源代码。微软软件传统上使用的版本控制系统叫 Source Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是 Perforce 商业版

发布于 2017-02-08 08:28:18 | 12 次阅读

微软宣布开源 Git 虚拟文件系统 GVFS:性能大提升
Git 是一个被广泛使用的版本控制系统,但在规模扩展上有些不尽如人意。随着项目和代码库的增长,其性能也会受到很大的影响,一个常见的小任务,都有可能耗费数小时去执行。不过今天,微软已经给出了解决这个问题的答案 —— Git 虚拟文件系统。GVFS 的诞生,源于微软自身的 Git 使用体验。Windows 代码库的庞大规模,意味着

发布于 2017-02-04 11:30:06 | 12 次阅读

Git 诞生 11 年后,BitKeeper 宣布开源
在Linus Torvalds开发出了Git分布式版本控制系统11年后,BitKeeper宣布在Apache 2.0许可证下开源。Linus 是在BitKeeper停止向开源社区提供免费版本后开发了Git,今天Git和其它自由软件版本控制系统已经统治了编程社区,BitKeeper变得无关紧要了。BitKeeper由BitMover公司开发,该公司CEO Larry McVoy与Linus曾是好友, La

发布于 2016-05-13 08:02:52 | 28 次阅读

微软开源 Git 认证管理器,支持 Linux/Mac/Win
大家是否都厌倦了每次拉取或者推送代码到 Git 仓库时都要输入用户名和密码?现在不用再烦恼了,微软今天开源了跨平台 Git 认证管理器 Git Credential Manager (GCM),支持 Linux,Mac 和 Windows 平台。首先发布的是 GCM for Windows,后来移植到 Mac 和 Linux 平台,主要是简化远程 Git 仓库的认证,特别是在 Visual Studi

发布于 2015-11-19 08:23:28 | 69 次阅读

Jason Merrill: Git 将作为 GCC 的主要仓库
GCC 将迁移到 Git,很多用户支持 GCC 库切换到 Git 平台。当前 GCC 团队正在过度到 Git 平台,把当前工作流 切换到 git master:在当前 git-svn 工作流,使用 git pull --rebase 和 git push 替换 git svn rebase 和 git svn dcommit。使用现有的 git mirror 作为 master 库是非常简单直接的,主要进行调节的是重写各种子目

发布于 2015-08-22 12:55:19 | 44 次阅读

Git for Windows 2.12.0 发布,分布式版本控制系统
Git for Windows 2.12.0 发布。更新内容:新特性Comes with Git v2.12.0.The builtin difftool is no longer opt-in, as it graduated to be officially adopted by the Git project.Comes with v2.7.0 of the POSIX emulation layer based on the Cygwin runtime.Includes cURL 7.53.1.The Portable Git no

发布于 2017-02-26 08:20:30 | 14 次阅读

Git v2.12.0-rc2 发布,分布式版本控制系统
Git v2.12.0-rc2 发布了,Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。更新内容点此查看下载地址Source code (zip)Source code (tar.gz)

发布于 2017-02-18 08:23:52 | 14 次阅读

Git 2.12.0-rc1 发布,分布式版本控制系统
Git 2.12.0-rc1 发布了。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。详细更新日志请看这里。下载地址:Source code (zip)Source code (tar.gz)

发布于 2017-02-11 08:18:37 | 12 次阅读

Git For Windows 2.11.1 发布
Git For Windows 2.11.1 发布了。主要修复一些 bug。更新如下:新特性:Comes with Git v2.11.1.Performance was enhanced when using fscache in a massively sparse checkout.Git hooks can now be .exe files.bug 修复:Git GUI will no longer set GIT_DIR when calling Git Bash after visualizing the commit history

发布于 2017-02-04 16:26:33 | 47 次阅读

Git 2.11.1 和 2.12.0 rc0 发布,分布式版本控制系统
Git 2.11.1 和 2.12.0 rc0 发布了。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 2.11.1 修复 一些 bug,详细更新日志请看这里。下载地址:Source code (zip)Source code (tar.gz)2.12.0

发布于 2017-02-04 16:28:37 | 9 次阅读

Git for Windows 发布 v2.11.1-prerelease.2
Git for Windows 发布了 v2.11.1-prerelease.2。这是第二个预发行版,暂未发现更新内容。发行主页下载地址Git-prerelease-2.11.1.windows.prerelease.2-32-bit.exeGit-prerelease-2.11.1.windows.prerelease.2-64-bit.exeMinGit-prerelease-2.11.1.windows.prerelease.2-32-bit.zipMinGit-prerelease-2.11.1.windows.prerel

发布于 2017-01-21 08:27:15 | 14 次阅读

Git for Windows 发布 2.11.0(3) 版本,Bug 修复
Git for Windows 发布了 2.11.0(3) 版本。自 v2.11.0(2) 发布以来的变更如下:Bug 修复修复了 POSIX 仿真层中的一个 off-by-two 的 bug,可能影响动态加载本地库的第三方 Perl 脚本修复了在 v2.11.0(2) 中引入的 rebase -i 中的回归,其在解决冲突之后导致提交属性被错误处理发布主页和下载地址

发布于 2017-01-15 07:58:54 | 10 次阅读

Git for Windows 发布 v2.11.1-prerelease.1
Git for Windows 发布了 v2.11.1-prerelease.1。这是一个预发行版,暂未发现更新内容。 发行主页 下载地址 Git-prerelease-2.11.1.windows.prerelease.1-32-bit.exe 33.8 MBGit-prerelease-2.11.1.windows.prerelease.1-64-bit.exe

发布于 2016-12-24 08:18:32 | 16 次阅读

Git 2.11.0 发布,分布式版本控制系统
Git 2.11.0 发布了。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。这次的更新包括了70余项新特性和bug修复:Abbreviated SHA-1 names:Git 2.11 prints longer

发布于 2016-11-30 08:23:21 | 49 次阅读

Git for Windows v2.11.0-rc3.windows.1 发布
Git for Windows v2.11.0-rc3.windows.1 发布了。Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。官方暂未整理该版本的更新内容。更多内容,请查看发行日志或提

发布于 2016-11-25 07:49:31 | 14 次阅读

Git for Windows v2.11.0-rc2.windows.1 发布
Git for Windows v2.11.0-rc2.windows.1 发布了。官方暂未提供该版本的更新内容。更多内容,请查看发行日志或提交记录保持关注。下载地址:Git-prerelease-2.11.0.rc2.windows.1-32-bit.exeGit-prerelease-

发布于 2016-11-20 08:16:52 | 16 次阅读

Git for Windows 发布 v2.11.0 RC0
Git for Windows 发布了 v2.11.0 RC0。暂未发现更新内容,点此查看提交记录

发布于 2016-11-05 08:50:09 | 17 次阅读

Git for Windows 2.10.2 发布
Git for Windows 2.10.2 发布了。更新内容:新特性Comes with Git v2.10.2.C

发布于 2016-11-03 08:23:13 | 72 次阅读

Git 2.10.2 发布,分布式版本控制系统
Git 2.10.2 发布了。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。更新内容:xdiff: rename "struct group" to "struct xdlgroup" get_short_sha1: make default disambiguation configurable fsck: handle bad trees like other errors 更

发布于 2016-10-31 09:00:37 | 17 次阅读

Git for Windows 2.10.1(2) 发布
Git for Windows 2.10.1(2) 发布了。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。此次更新内容:The speed of the SHA-1 calculation was improved by using OpenSSL's routines which leverages features of current Intel hardware.The git reset command learned the (s

发布于 2016-10-14 08:18:36 | 21 次阅读

Git for Windows 2.10.1 发布
Git for Windows 2.10.1 发布了。更新如下:新特性:Comes with Git v2.10.1.Comes with Git Credential Manager v1.7.0.Comes with Git Flow v1.10.0.We now produce nice diffs for .docm and .dotm files, just as we did for .docx files already.Bug修复:The icon

发布于 2016-10-05 06:32:56 | 15 次阅读

Git v2.10.0.windows.1.11.geda474c 抢鲜版
Git for Windows v2.10.0.windows.1.11.geda474c 抢鲜版发布了,暂未发现该版本更新内容,点击发行主页保持关注。更新说明及下载地址:https://github.com/git-for-windows/git/releases/tag/prerelease-v2.10.0.windows.1.11.geda474c

发布于 2016-09-10 08:01:20 | 13 次阅读

Git v2.10.0 发布,分布式版本控制系统
Git v2.10.0 发布了,Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。本次发布,对界面和工作流做了一些改进更新,以及对其性能增强。具体改进如下:* "git pull --rebase --verify-s

发布于 2016-09-07 07:52:00 | 19 次阅读

Git 2.10.0 发布,分布式版本控制系统
Git 2.10.0 发布了,发布说明如下:UI, Workflows & Features  * "git pull --rebase --verify-signature" learned to warn the user    that "--verify-signature" is a no-op when&

发布于 2016-09-04 07:56:30 | 35 次阅读

Git for Windows 2.9.3(2) 发布
Git for Windows 2.9.3(2) 发布了。在该版本中,Git Credential Manager 已升级至 v1.6.1,OpenSSH也升级至 7.3p1.更新如下:新特性:Comes with Git Credential Manager v1.6.1.The feature introduced with Git for Windows v2.9.3 where cat-file can apply smudge filters was renamed to --f

发布于 2016-08-26 07:21:16 | 18 次阅读

git拉源码maven构建后部署脚本详解
本篇内容主要为大家讲解的是git拉源码maven构建后部署脚本详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-24 10:04:27 | 13 次阅读

CentOS 最新版本git的安装教程
本篇内容主要为大家讲解的是CentOS 最新版本git的安装教程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-12-05 20:23:29 | 16 次阅读

win下 git gui 使用教程
本篇内容为大家讲解的是win下 git gui 使用教程,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-10-15 20:18:40 | 58 次阅读

Git 版本管理:Git Flow 模型
本篇内容主要为大家提供的是Git 版本管理:Git Flow 模型。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-28 12:26:53 | 159 次阅读

适合新手学习的git教程分享
本篇内容主要为大家讲解的是适合新手学习的git教程分享。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-22 11:43:46 | 148 次阅读

探索 .git 目录,让你真正了理解git
本篇内容主要为大家提供的是探索 .git 目录,让你真正了理解git。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-03-11 12:43:30 | 106 次阅读

Git 常用的几种处理大型二进制文件的组件
Git大文件存储(Large File Storage,简称LFS)的目标是更好地把“大型二进制文件,比如音频文件、数据集、图像和视频”集成到Git的工作流中。众所周知,Git在存储二 进制文件时效率不高,因为:Git默认会压缩并存储二进制文件的所有完整版本,如果二进制文件很多,这种做法显然不是最优。因此,在Git仓库处理大量的二进制

发布于 2016-03-09 17:27:34 | 59 次阅读

如何 DIY 自己的 Git 托管项目?别怕,我有 Pagure!
本篇内容主要为大家提供的是如何 DIY 自己的 Git 托管项目?别怕,我有 Pagure!。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-26 12:38:34 | 94 次阅读

用 strace 命令浅析 git push 通过 SSH 工作的原理
本篇内容主要为大家提供的是用 strace 命令浅析 git push 通过 SSH 工作的原理。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-25 10:03:24 | 55 次阅读

解决 Git 冲突的 14 个建议和工具
本篇内容主要为大家提供的是解决 Git 冲突的 14 个建议和工具。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-24 09:56:23 | 132 次阅读

你需要知道的 12 个 Git 高级命令
众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比 于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。使用Git时常用的命令有pull、commit、push等,貌似很简 单。不过,有时你会遇到合并冲突的情况,Git这时会将冲突标记

发布于 2016-01-31 08:59:47 | 111 次阅读

25个 Git 进阶技巧(翻译)
本篇内容主要为大家讲解的是25个 Git 进阶技巧(翻译)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-15 17:04:43 | 69 次阅读

git如何正确回滚代码
本篇内容为大家讲解的是git如何正确回滚代码,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-14 07:38:03 | 260 次阅读

Git 提交的正确姿势:Commit message 编写指南
Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交。$ git commit -m \"hello world\"上面代码的-m参数,就是用来指定 commit mesage 的。如果一行不够,可以只执行git commit,就会跳出文本编译器,让你写多行。$ git commit基本上,你写什么都行(这里,这里和这

发布于 2016-01-08 09:01:42 | 317 次阅读

Subversion 和 GIT 开发者演进
本篇内容为大家讲解的是Subversion 和 GIT 开发者演进,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-05 16:06:53 | 65 次阅读

Git 常用命令合集
本篇内容为大家讲解的是Git 常用命令合集,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-02 06:28:32 | 98 次阅读

20分钟git快速上手
本篇内容为大家讲解的是学一点Git–20分钟git快速上手,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-01 12:34:09 | 111 次阅读

Git记住密码的方法
本篇内容为大家讲解的是Git记住密码,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-03 15:46:50 | 74 次阅读

【Git 第5课】 Git工作流
本篇内容为大家讲解的是【Git 第5课】 Git工作流,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-31 13:13:49 | 66 次阅读

10分钟精通git
本篇内容为大家讲解的是5分钟精通git,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-28 16:48:59 | 73 次阅读

git GUI安装及使用说明
本文为大家讲解的是git GUI的安装及使用说明,以图文加示例的方式向大家进行了讲解,感兴趣的同学参考下.

发布于 2014-11-29 12:00:00 | 2692 次阅读

CentOS 6 上安装最新版本的 git
本文为大家讲解的是在centos下安装最新版本的Git,Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。感兴趣的同学参考下。

发布于 2014-10-28 16:00:47 | 221 次阅读

windows下Git安装与配置
本文为大家讲解的是在windows下Git安装与配置教材,Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。感兴趣的同学参考下.

发布于 2014-12-11 11:41:21 | 179 次阅读

Git安装(windows,mac,linux)
本文为大家讲解的是Git分别在windows,mac,linux平台上的安装方法,感兴趣的同学参考下.

发布于 2014-12-10 10:47:09 | 170 次阅读

WindowsXP下安装搭建GIT服务器
本文为大家讲解的是如何在WindowsXP下安装搭建GIT服务器 ,感兴趣的同学参考下。

发布于 2014-12-23 15:54:38 | 142 次阅读

RHEL下安装搭建GIT服务器
本文为大家讲解的是如何在RHEL下安装搭建GIT服务器 ,感兴趣的同学参考下。

发布于 2014-12-23 16:06:09 | 141 次阅读

在Linux上用Apache搭建Git服务器
本篇内容为大家讲解的是在Linux上用Apache搭建Git服务器有需要的同学参考学习,全文如下:

发布于 2015-07-15 07:09:08 | 79 次阅读

linux搭建git远程版本库
本篇内容为大家讲解的是linux搭建git远程版本库,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-09 22:23:55 | 70 次阅读

linux下源码安装git
本篇内容为大家讲解的是linux下源码安装git,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-11-13 22:18:17 | 65 次阅读

linux系统安装git及git常用命令
本篇内容主要为大家讲解的是linux系统安装git及git常用命令。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-09 14:33:27 | 37 次阅读

git 错误: Unable to find remote helper for 'https'解决方法
本文为大家讲解的是git 错误: Unable to find remote helper for 'https'解决方法,感兴趣的同学参考下。

发布于 2015-05-25 21:56:32 | 3909 次阅读

git 错误 fatal: loose object...is corrupt解决方法
本文向大家讲解的是git 错误 fatal: loose object...is corrupt的解决方法,感兴趣的同学参考下。

发布于 2014-12-03 23:18:10 | 2927 次阅读

git 提交出现这个错误fatal: Unable to create 'project_path/.git/index.lock': File exists. 解决方法
本文为大家讲解的是git 提交出现这个错误fatal: Unable to create 'project_path/.git/index.lock': File exists. 解决方法,感兴趣的同学参考下。

发布于 2015-05-29 16:56:35 | 2082 次阅读

Git未初始化导致的错误解决方法
本文为大家讲解的是Git未初始化导致的错误解决方法,感兴趣的同学参考下。

发布于 2015-05-31 18:59:45 | 1600 次阅读

Git commit报错:syntax error near unexpected token解决方法
本文为大家讲解的是Git commit报错:syntax error near unexpected token解决方法,感兴趣的同学参考下。

发布于 2014-12-06 16:02:29 | 863 次阅读

git 401 错误解决方法
本文为大家讲解的是git 401 错误解决方法,感兴趣的同学参考下。

发布于 2015-05-20 07:55:07 | 213 次阅读

Gitolite 常见错误小记
本文为大家讲解的是Gitolite 常见错误小记,感兴趣的同学参考下。

发布于 2015-05-29 06:54:59 | 142 次阅读

mac git xcrun error active developer path 错误
本篇内容主要为大家讲解的是mac git xcrun error active developer path 错误。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-02-15 19:16:03 | 91 次阅读

解决fatal:remote error:You can't push to git://github.com/username/*.git问题的办法
本篇内容主要为大家讲解的是解决fatal:remote error:You can't push to git://github.com/username/*.git问题的办法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-01-04 12:16:44 | 14 次阅读


Copyright © 2007-2015 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务