版本管理工具Git学习
- 版本管理工具Git是的作用?
1、备份文件
2、记录历史
3、回到过去
4、多端同步
5、团队协作
- 版本管理工具发展历史?
1、CSV 1985年 集中式 --》2、SVN 2000年 集中式--》3、git 2005年 分布式 4、--》github 2008年 托管网站
2、集中式与分布式的区别? 集中式需要一个中心服务器来放置最新的文件,如果不联网就没有办法提交查看之前的记录。
分布式不同,每一个拥有版本库的人,在不联网的情况下也可以提交,查看记录删除等一些操作,效率上高很多。
3、Git与github的区别? git是一个版本管理工具。github是一个网站。详细区别请参考:Git与github区别与简介。
- Git的下载与安装
1、安装Git环境Windows github客户端 下载地址。Windows64位的github客户端下载包可以在这里下载
2、注册自己的Github账户。地址
- window下检出项目和提交项目
在github上选中你要检出的项目,选择clone in desktop
- 如何解决冲突
- 如何创建版本号
选择create a new relaese
填写必要信息,然后点击publish release 进行发布。
- 如何进行分支开发
- 多人合作中的一些经验
多用客户端和工具,少用命令行,除非是在linux上进行开发。
每次提交前,要diff自己的代码,以免提交错误的代码。(看看自己的代码修改后有哪些变动)
下班回家前,整理好自己的工作区。(要提交的当天提交,不需要的删除掉,降低代码丢失的风险)
并行的项目,使用分支开发。
遇到冲突的时候,搞明白冲突的原因,不要随意丢弃别人的代码。
产品发布后,记得打tag,方便将来拉分支,修复bug