一、git概念、特点以及作用
概念:
git是一个代码协同管理工具,用的最多的两种管理工具:snv、git
分布式代码协同管理工具git:每一个结点都保存完整的代码,没有统一的中央服务器,节点之间相互推送下载代码完成代码共享。
集中式代码协同管理工具:代码集中管理,每次完成的代码上传到中央管理器,然后再统一从中央管理器中下载代码使用。
特点:
git可以管理各种文件,特别是代码项目,多在linux和unix系统中使用
是分布式管理,不同于集中式,这是git和svn的核心区别
git可以很好的支持分支,方便多人协作工作
git分布式代码分家安全,有全球唯一的commit版本号
git是开源的系统
使用git可以脱网工作,且数据传输速度较快
作用:
防止代码丢失,可以做备份
代码版本的管理,可以进行多个版本之间的跳跃
可以方便的将代码在多人之间进行共享传输
多人开发时,有各种模式可以方便代码管理
二、git的安装
在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。
在liunx上的安装仅需要一条命令
sudo apt-get install git
三、git的配置
3.1配置级别(系统级别、用户级别、项目级别)
(1)系统中所有的用户都可以使用该配置
git config --system 配置信息
配置文件是:/etc/gitconfig、
(2)当前用户可使用该配置
git config -- global 配置信息
配置文件是:~/.gitconfig
(3)当前项目可使用该配置
git config
配置文件是:当前项目下的 ./.git/config
3.2配置信息
(1)配置用户名
git config --system user.name you
(2)配置邮箱
git config --system user.email you@1000phone.com
(3)配置编辑器
git config core.editor vim
(4)查看当前所有的配置信息
git config --list
配置完成后,接下来,就可以学习git工具的使用了。
备注:于作者水平,难免有理解和描述上有疏漏或者错误的地方,欢迎共同交流;部分参考已经在正文和参考文献中列表注明,但仍有可能有疏漏的地方,有任何侵权或者不明确的地方,欢迎指出,必定及时更正或者删除;文章供于学习交流,转载注明出处。
更多关于“物联网培训”的问题,欢迎咨询千锋教育在线名师。千锋教育多年办学,课程大纲紧跟企业需求,更科学更严谨,每年培养泛IT人才近2万人。不论你是零基础还是想提升,都可以找到适合的班型,千锋教育随时欢迎你来试听。