版本控制之git
2024-09-08 06:37:28
1.Git的介绍
Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见: http://git-scm.com/
GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。
Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:
无GitHub:在本地 .git 文件夹内维护历时文件
有GitHub:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库
其他:
集中式:远程服务器保存所有版本,用户客户端有某个版本
分布式:远程服务器保存所有版本,用户客户端有所有版本
2.Git的安装
windows目前Git的版本是2.36
最新文章
- Eclipse启动Tomcat时发生java.lang.IllegalArgumentException: <;session-config>; element is limited to 1 occurrence
- Android开发学习——android存储
- Math.Round函數
- Android实现Button事件的处理
- vxworks 实时操作系统
- PHP发送微信模版消息
- log4net截取配置错误信息,(验证配置信息是否配置正确)
- 使用Toad创建存储过程出现错误并解决
- node.js 下依赖Express 实现post 4种方式提交参数
- codis3.2安装报错dashboard.go:369: [PANIC] call rpc create-proxy to dashboard 127.0.0.1:18080 failed的处理
- Java log4j
- 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况
- bzoj 3489 A simple rmq problem - 线段树
- Java 注解的概念与种类
- 自适应XAML布局经验总结 (一)原则和页面结构设计
- verilog中wire与reg类型的区别
- 创建自己的区块链游戏SLOT——以太坊代币(三)
- mac生成ssh公私匙
- Spring MVC同时接收一个对象与List集合对象
- SQLServer学习-- SQLServer
热门文章
- TIME_WAIT 优化
- SQL数据库之“TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)”
- Demo示例——Bundle打包和加载
- 树莓派系统安装(ubuntu版本)无需屏幕
- MySQL索引机制(详细+原理+解析)
- html实体编码遇上js代码
- 接口combine
- 从ES6重新认识JavaScript设计模式(三): 建造者模式
- 洛谷 P5706 【深基2.例8】再分肥宅水
- sql server学习总结一