git介绍
Posted chen-sx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git介绍相关的知识,希望对你有一定的参考价值。
git介绍
什么是git
git是一种版本控制工具。那么版本控制工具又是什么呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。如果想要详细了解可看另一篇版本控制的介绍
其他版本控制工具有SVN、CVS,而与这些版本控制工具不同的是git是分布式版本控制工具
什么是github
github是一个用git做版本控制的项目托管平台,它提供了web界面,你可以在上面创建资源仓库来存放你的项目。
github还是一个开源项目的托管平台,你可在上面找到你需要的开源代码,甚至可以说github就是一个代码博客,你可以上传你的开源项目
git安装
- 常用的Git客户端软件:
msysgit是Windows版的Git,提供了命令行操作
TortoiseGit是Git版本控制系统的一个免费开源客户端,它是git版本控制的 Windows 扩展。可以使你避免使用枯燥而且不方便的命令行。它完全嵌入 Windows Explorer,使用时只需在正常的窗口里点击右键操作就可以了。
强调
在windows下可以使用TortoiseGit,他提供了一个可视化的Git客户端,但是建议需要学习怎么使用在命令行下使用Git,因为在项目部署时使用Git进行部署更加便捷,而linux下使用Git一般要使用命令操作
Git的优点
- 分布式,强调个体
- 公共服务器压力和数据量都不会太大
- 速度快、灵活
- 任意两个开发者之间可以很容易的解决冲突
- 离线工作
Git工作流程
Git项目工作流程
以上是关于git介绍的主要内容,如果未能解决你的问题,请参考以下文章