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

git-版本控制器

集中式版本控制工具(不常用)

版本库集中于中央服务器,team要联网才能工作(下载代码)

SVN

CVS

分布式版本控制工具

每个电脑上都有一个完整的版本库,工作时无需联网,可以把修改推送给其他人来完成团队合作

git

特点:

1.速度快

2.设计简单

3.对非线性开发模式的强力支持

4.完全分布式

4.可以管理超大规模项目

工作流程

clone克隆从远程仓库克隆代码到本地仓库
checkout检出从本地检出一个仓库分支然后进行修改
add添加将代码提交到暂存区
commit提交提交到本地仓库
fetch抓取从远程仓库中抓取本地仓库,不进行合并操作
pull拉取从远程仓库拉到本地仓库,并进行合并,放到工作区
push推送把代码提交到远程仓库

 git的工作状态

unstaged:

untracked:从无到有还没被git管理

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

相关文章:

  • 台式机/工控机通过网线共享笔记本电脑无线网络linux系统下 usb网卡的驱动安装
  • kotlin 编写一个简单的天气预报app(五)增加forcast接口并显示
  • vs调试引发了异常:读取访问权限冲突,argv是0x7
  • 【电影推荐系统】实时推荐
  • Delphi 开发不一样的窗体标题栏:TTitleBarPanel
  • Quartz中禁止并发机制源码级解析
  • 为什么从公有云迁移到私有云的越来越多?
  • 用shell实现MySQL分库分表操作
  • php 适配器模式
  • Scratch Blocks自定义组件之「下拉图标」
  • Robot Framweork之UI自动化测试---分层设计
  • MySQL8.0/8.x更新用户密码命令
  • 【MySQL】下载安装以及SQL介绍
  • 算法题--二叉树(二叉树的最近公共祖先、重建二叉树、二叉搜索树的后序遍历序列)
  • mysql的基础面经-索引、事务
  • Windows下双网卡配置静态路由,实现内外网同时使用
  • Spring整合Mybatis、Spring整合JUnit
  • Devops系统中jira平台迁移
  • 【雕爷学编程】MicroPython动手做(29)——物联网之SIoT
  • LAXCUS分布式操作系统引领科技潮流,进入百度首页
  • Linux--按行读取数据:fgets
  • express学习笔记5 - 自定义路由异常处理中间件
  • filebeat介绍
  • 使用SSM框架实现个人博客管理平台以及实现Web自动化测试
  • 【深度学习】MAT: Mask-Aware Transformer for Large Hole Image Inpainting
  • PyTorch BatchNorm2d详解
  • 慕课网Go-4.package、单元测试、并发编程
  • [JavaWeb]SQL介绍-DDL-DML
  • git源码安装(无sudo权限)
  • Web3 叙述交易所授权置换概念 编写transferFrom与approve函数