Dq
B

分类导航

Git(分布式版本控制系统) V2.20.1.1最新版

大小:43.86MB更新:2019-09-05
类别:系统其它系统:XP/Win7/Win8/Win10

软件介绍

Git是一款分布式版本控制系统,帮助管理Linux内核开发而开发,Git可以高速有效地处理从很小到非常大的项目版本管理,具有便宜的本地分支,便捷的登台区域和多种工作流程等功能。

Git(分布式版本控制系统)

Git是什么?

Git是目前世界上最先进的分布式版本控制系统。

SVN与Git的最主要的区别?

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。

Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

git常用命令

git init //初始化本地git环境

git clone XXX//克隆一份代码到本地仓库

git pull //把远程库的代码更新到工作台

git pull --rebase origin master //强制把远程库的代码跟新到当前分支上面

git fetch //把远程库的代码更新到本地库

git add . //把本地的修改加到stage中

git commit -m 'comments here' //把stage中的修改提交到本地库

git push //把本地库的修改提交到远程库中

git branch -r/-a //查看远程分支/全部分支

git checkout master/branch //切换到某个分支

git checkout -b test //新建test分支

git checkout -d test //删除test分支

git merge master //假设当前在test分支上面,把master分支上的修改同步到test分支上

git merge tool //调用merge工具

git stash //把未完成的修改缓存到栈容器中

git stash list //查看所有的缓存

git stash pop //恢复本地分支到缓存状态

git blame someFile //查看某个文件的每一行的修改记录()谁在什么时候修改的)

git status //查看当前分支有哪些修改

git log //查看当前分支上面的日志信息

git diff //查看当前没有add的内容

git diff --cache //查看已经add但是没有commit的内容

git diff HEAD //上面两个内容的合并

git reset --hard HEAD //撤销本地修改

echo $HOME //查看git config的HOME路径

export $HOME=/c/gitconfig //配置git config的HOME路径

Git(分布式版本控制系统)

软件简介

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

功能特点

1.从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。

2.在自己的机器上根据不同的开发目的,创建分支,修改代码。

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

4.在单机上合并分支。

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

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

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

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

安装说明

下载Git,解压压缩包,双击.exe文件,打开安装程序,根据向导提示操作。

Git(分布式版本控制系统)

选择软件安装位置,点击Next。

Git(分布式版本控制系统)

勾选安装组件,默认即可,点击Next。

Git(分布式版本控制系统)

创建开始菜单文件夹,点击Next。

Git(分布式版本控制系统)

选择git使用的编辑器,点击Next。

Git(分布式版本控制系统)

配置环境,推荐选择前两个,第一个最安全,第二个相对安全,点击Next。

Git(分布式版本控制系统)

选择git传输方式,点击Next。

Git(分布式版本控制系统)

配置行结束转换,同意默认选项,点击Next。

Git(分布式版本控制系统)

配置git Bash终端模拟器,推荐MinTTY。

Git(分布式版本控制系统)

进行额外配置,依次是启用文件系统缓存、启用Git凭据管理器、启用符号链接,选择默认,点击Install。

Git(分布式版本控制系统)

开始安装软件,耐心等待,安装完成,点击Finish即可。

Git(分布式版本控制系统)

右击电脑桌面,弹出菜单,找到Git GUI Here和Git Bash Here,说明软件安装成功。

小编点评

这款git软件是目前最强大的分布式系统软件,不仅仅体现在功能上,一般的软件只支持一个系统,但是这款软件可以兼并所有的系统,有需要的用户快来本站下载吧。

相关专题

  • 版本控制软件

相关推荐