当前位置: 首页 > news >正文

Git学习part1

02.尚硅谷_Git&GitHub_为什么要使用版本控制_哔哩哔哩_bilibili

1.Git必要性

记录代码开发的历史状态 ,允许很多人同时修改文件(分布式)且不会丢失记录

2.版本控制工具应该具备的功能


1)协同修改
多人并行不悖的修改服务器端的同一个文件。

2)数据备份
不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。

3)版本管理
在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,
提高运行效率。这方面SVN采用的是增量式管理的方式,而Git采取了文件系统快照的方式。
4)权限控制
对团队中参与开发的人员进行权限控制。
对团队外开发者贡献的代码进行审核——Git独有。

5)历史记录
查看修改人、修改时间、修改内容、日志信息。将本地文件恢复到某一个历史状态。
6)分支管理
允许开发团队在工作过程中多条生产线同时推进任务,进一步提高效率。
 

3.Git优势

05.尚硅谷_Git&GitHub_Git优势_哔哩哔哩_bilibili

http://www.lryc.cn/news/150762.html

相关文章:

  • 2309C++均为某个类型
  • 2023年打脸面试官之TCP--瞬间就懂
  • 设计模式-单例模式Singleton
  • PPPoE连接无法建立的排查和修复
  • QT 发布软件基本操作
  • CTFhub-SSRF-内网访问
  • Cenos7安装小火车程序动画
  • Node 执行命令时传参 process.argv
  • 【Vue】快速上手--Vue 3.0
  • PyTorch深度学习遥感影像地物分类与目标检测、分割及遥感影像问题深度学习优化实践技术应用
  • 04、添加 com.fasterxml.jackson.dataformat -- jackson-dataformat-xml 依赖报错
  • 禅道项目管理系统 - 操作使用 (2023版)
  • C++的多重继承
  • ZooKeeper与Paxos
  • Cargo 静态编译
  • 【多线程】有两个线程都能访问n,初始时n为0,⼀个线程执⾏n++,n+=2,另⼀个线程执⾏n+=3,当两个线程都执行完后n可能的值
  • Jtti:如何通过宝塔面板快速安装WordPress博客源码?
  • Windows右键添加用 VSCODE 打开
  • 达梦数据库管理用户和创建用户介绍
  • 使用python,生成数字在图片上的验证码
  • 阿晨的运维笔记 | CentOS部署Docker
  • 自动化运维:Ansible基础与命令行模块操作
  • 深度学习6:自然语言处理-Natural language processing | NLP
  • Mysql多表操作
  • 【leetcode 力扣刷题】数学题之计算次幂//次方:快速幂
  • 【核心复现】基于改进灰狼算法的并网交流微电网经济优化调度(Matlab代码实现)
  • Cannal监听binlog
  • 从零开发JavaWeb入门项目--十天掌握
  • 数据结构——哈希表
  • Kafka3.0.0版本——手动调整分区副本示例