zoukankan      html  css  js  c++  java
  • git的基础知识

    git

    分布式版本控制工具

    具备的功能

    协同开发
    • 多人并行不悖修改服务器端的同一个文件
    数据备份
    • 不仅保持目录和文件当前状态,还能保存每一个提交的历史版本
    版本管理
    • 保存每一个版本的文件信息的时候做到不保存重复数据,以节约存储空间,提高运行效率。这方面svn采用的是增量式管理方式,而git采取了文件系统快照方式
    版本控制
    • 对团队中参与开发的人员进行权限控制
    • 对团队开发者提供的代码进行审核
    历史记录
    • 查看修改人、修改时间、修改内容、日志信息
    • 将文件恢复到某一个历史状态
    分支管理
    • 允许开发团队在工作过程中多条生产线同时推进任务,进一步提高效率

    git本地结构

    git结构图

    git的常用命令

    • git init

    ​ 用于创建一个空的Git本地仓库或重新初始化一个现有本地仓库

    • git clone

    ​ 用于下载远程仓库中的项目并把文件初始化为一个本地仓库

    • git status

    ​ 用于查看工作区,暂存区状态

    • git add [file name]

    ​ 将工作区新建/修改添加到暂存区

    • git commit [file name]

    ​ # 将暂存区内容提交到本地库#

  • 相关阅读:
    进程相关知识点
    vue上传
    Storageclass 外挂NFS配置与应用
    centos强制关机后,网卡无法启动
    前端工程化2-webpack使用与学习
    android应用获取应用签名
    js获取tif格式图片的dpi
    查询生成二级树型结构最高效的方式
    03解决隔离的方案
    02SingleSpa实战
  • 原文地址:https://www.cnblogs.com/lxstudy/p/14273446.html
Copyright © 2011-2022 走看看