git介绍
来源:互联网 发布:怎么切换mac系统 编辑:程序博客网 时间:2024/06/08 05:54
git介绍
什么是git
git是一种版本控制工具。那么版本控制工具又是什么呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。如果想要详细了解可看另一篇版本控制的介绍
其他版本控制工具有SVN、CVS,而与这些版本控制工具不同的是git是分布式版本控制工具
什么是github
github是一个用git做版本控制的项目托管平台,它提供了web界面,你可以在上面创建资源仓库来存放你的项目。
github还是一个开源项目的托管平台,你可在上面找到你需要的开源代码,甚至可以说github就是一个代码博客,你可以上传你的开源项目
git安装
- 常用的Git客户端软件:
msysgit是Windows版的Git,提供了命令行操作
下载地址:http://msysgit.github.io/
TortoiseGit是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展。可以使你避免使用枯燥而且不方便的命令行。它完全嵌入 Windows Explorer,使用时只需在正常的窗口里点击右键操作就可以了。
下载地址:https://code.google.com/p/tortoisegit/
强调
在windows下可以使用TortoiseGit,他提供了一个可视化的Git客户端,但是建议需要学习怎么使用在命令行下使用Git,因为在项目部署时使用Git进行部署更加便捷,而linux下使用Git一般要使用命令操作
Git的优点
- 分布式,强调个体
- 公共服务器压力和数据量都不会太大
- 速度快、灵活
- 任意两个开发者之间可以很容易的解决冲突
- 离线工作
Git工作流程
Git项目工作流程
0 0
- Git 介绍
- Git介绍
- git ---介绍
- Git介绍
- git介绍
- Git 介绍
- git介绍
- Git介绍
- git 介绍
- GIT介绍
- git介绍
- Git 介绍
- GIT介绍
- Git介绍
- git介绍
- Git详解之一 Git介绍
- Git 配置文件git config介绍
- Git介绍和Git使用方法
- HDU 5909 Tree Cutting (树形dp+FWT)
- java io -- InputStream
- ListView控件相关用法
- 【POJ 3321】【dfs序(讲解)+(树状数组或者线段树)】Apple Tree【给你一颗树,最初每个节点上都有一个苹果,有两种操作单点修改和查询子树的苹果个数】
- 我给程序员新手写简历的一些建议
- git介绍
- 关于远程服务
- 简明 Vim 练级攻略以及基础操作
- 第69篇Chrome扩展USB开发(五)及php
- 读研如何提高技术之我见
- 视图
- Caffe学习系列(8):solver优化方法
- 有关“非计算机专业如何转行做程序员”的一点思考
- 字符串反序再练