赞
踩
Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus Torvalds 是这样给我们介绍 Git 的。
Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
实际上内核开发团队决定开始开发和使用 Git 来作为内核开发的版本控制系统的时候,世界开源社群的反对声音不少,最大的理由是 Git 太艰涩难懂,从 Git 的内部工作机制来说,的确是这样。但是随着开发的深入,Git 的正常使用都由一些友好的脚本命令来执行,使 Git 变得非常好用,即使是用来管理我们自己的开发项目,Git 都是一个友好,有力的工具。现在,越来越多的著名项目采用 Git 来管理项目开发.
git是一种开源的分布式的vcs(version control system)版本控制系统。
优点是分布式的版本管理,对比集中式的版本管理系统来说不会出现中心服务器死机就影响工作,而是可以先存储在本地,等服务器修改好还可以接着进行工作,并且git的社区灵活,拥有丰富的资料来进行学习查阅,并且git是开源的,它强调个体,并且对于公共服务器压力不会太大,大小项目均可管理,拥有良好的分支机制,git的分支只要不提交合并,对其他人没有任何影响,并且git是统一管理元数据,存放在称为.git的文件目录里面。
查看git版本
git --version
下载地址: Git - Downloads
1.1 打开Git 进入官网进行登录或者注册
1.2 在右上角的加号会显示创建仓库,点击进行新建
1.3:在这个红色框里去创建一个仓库的名称,你想取什么都可以,但是建议大家取名字的时候,尽量与IDEA的项目一个名字,一定要起到见名之意。第二步:为自己的仓库写一个介绍,介绍一下这个仓库是用来干嘛的.第三步:其他的就不用管了,点击创建就OK了
1.4最好就会显示出创建成功 会显示出使用常用命令
2. 设置用户信息
查看配置信息
当前用户
- git config user.name
- git config user.email
全局
- git config --global user.name
- git config --global user.email
几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离 开来进行重大的Bug修改、开发新的功能,以免影响开发主线。
3.4.1、查看本地分支
命令:git branch
3.4.2、创建本地分支
命令:git branch 分支名
3.4.4、*切换分支(checkout)
命令:git checkout 分支名
我们还可以直接切换到一个不存在的分支(创建并切换)
命令:git checkout -b 分支名
3.4.6、*合并分支(merge)
一个分支上的提交可以合并到另一个分支 命令:git merge 分支名称
3.4.7、删除分支
不能删除当前分支,只能删除其他分支
git branch -d b1 删除分支时,需要做各种检查
git branch -D b1 不做任何检查,强制删除
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。