27

分布式版本控制系统——Git-小手冰凉

 4 years ago
source link: https://blog.51cto.com/14227204/2477592
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
分布式相比于集中式的最大区别在于开发者可以将代码提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的git仓库。下图是经典的git开发过程:git的功能特性如下:从服务器上克隆完整的git仓库(包括代码和版本信息)到单机上;在自己的机器上根据不同的开发目的,创建分支,修改代码;在单机上自己创建的分支上提交代码;在单机上合并分支;把服务器上最新版的代码fetch下来,然后跟自己的主分支合并;生

Recommend

  • 19
    • blog.51cto.com 4 years ago
    • Cache

    Kafka单机部署-小手冰凉

    一、kafka介绍及原理kafka是由Apache软件基金会发布的一个开源流处理平台,由Scala和Java编写。它是一种高吞吐量的分布式发布的订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会...

  • 26
    • blog.51cto.com 4 years ago
    • Cache

    MySQL之视图-小手冰凉

    什么是视图?一张虚表,和真实的表一样。视图包含一系列带有名称的行和列数据。视图是从一个或多个表中导出来的,我们可以通过insert,update,delete来操作视图。当通过视图看到的数据被修改时,相应的原表的数据也会变化。同时原表发生变化,则这种变化也可以自...

  • 18
    • blog.51cto.com 4 years ago
    • Cache

    MySQL 之日志-小手冰凉

    MySQL日志记录了MySQL数据库日常操作和错误信息。MySQL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySQL数据库的运行情况、用户的操作、错误的信息等。MySQL的日志分为以下四大类:错误日志:记录mysql服务的启动,运行或停止mysql服...

  • 25
    • blog.51cto.com 4 years ago
    • Cache

    MySQL 之压力测试工具-小手冰凉

    一、MySQL自带的压力测试工具——Mysqlslapmysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供...

  • 32
    • blog.51cto.com 4 years ago
    • Cache

    MySQL 之数据库优化-小手冰凉

    不管对于哪种服务,对于其优化,无非是从两个方面着手,第一个是对于硬件方面的优化,第二个是对系统以及服务本身的优化。1、查询连接MySQL服务器的次数mysql>showstatuslike'connections';+---------------+-------+|Variable_name|Value+---------------+----...

  • 23
    • blog.51cto.com 4 years ago
    • Cache

    MySQL 之分区分表-小手冰凉

    1、为什么要分表?数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询速度变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进...

  • 26
    • blog.51cto.com 4 years ago
    • Cache

    MySQL 高可用——双主-小手冰凉

    生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。MySQL的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常用的是ke...

  • 27
    • blog.51cto.com 4 years ago
    • Cache

    MySQL高可用之PXC-小手冰凉

    PXC简介PXC(PerconaXtraDBCluster)是一个开源的MySQL高可用解决方案。他将PerconaServer和XtraBackup与Galera库集成,以实现同步多主复制。基于Galera的高可用方案主要有MariaDBGaleraCluster和PerconaXtraDBCluster,目前PXC架构在生产线上用的更多而且更成熟一...

  • 23
    • blog.51cto.com 4 years ago
    • Cache

    K8s——数据持久化-小手冰凉

    数据的持久化一直都是需要我们非常关心的问题,docker如此,K8s也不例外。在k8s中,有一个数据卷的概念。k8s数据卷主要解决了以下两方面问题:数据持久性:通常情况下,容器运行起来后,写入到其文件系统的文件时暂时性的。当容器崩溃后,kebelet将这个容器kill掉...

  • 8
    • abcdxyzk.github.io 3 years ago
    • Cache

    git分布式版本控制系统

    git分布式版本控制系统 2012-02-25 14:44:00 git 本地强制更新 用git pull -f,提示 You have not concluded your merge. (MERGE_HEAD exists)。 git fetch --all git reset --h...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK