zoukankan      html  css  js  c++  java
  • git一:简介安装与版本库

    一.集中式版本控制软件和分布式版本控制软件的区别:

      集中式版本控制软件:版本库是集中放在中央处理器的,它的工作原理就好比图书馆,当你想借书时,需要拿着书从图书馆借出来,然后在家看完再还回图书馆。

      分布式版本控制软件:每台电脑都是一个完整的版本库,这样就凸显了安全性,当一个人的电脑坏掉的时候,可以从另一个人的电脑那里复制一份。

    但是在实际情况下,很少用两个电脑之间的修改,可能由于不在同一局域网,访问不了等情况。所以,通常,分布式版本控制系统通常用一台计算机充当服务器。这个服务器用于交换修改,比如git远程到GitHub仓库中。

    二.Git的安装配置

      安装命令: yum install curl-devel expat-devel gettext-devel  openssl-devel zlib-devel

             yum -y install git-core 
      详情可以访问:https://www.runoob.com/git/git-install-setup.html 查看。

    三.Git创建仓库
      
      1.在我们正式使用git之前,我们首先要有个git仓库来存储它。那么在一个目录下,初始化git仓库。
      git init
       Initialized empty Git repository in /Users/pbwpythonzc/learngit/.git/
      此时生成了.git 用ls -ah查看
      
      当然也可以选择一个非空目录用来创建git仓库。

      2.现在创建一个readme.txt文件,内容如下:
        git is a version control system
        git is a free software
      
      3.现在能把文件添加到仓库了:
        git add readme.txt 没有消息就是好消息
      
      4文件提交到仓库.
        git commit -m "add readme.txt" #-m后跟的是说明,便于记录。
      5.add是把文件放到暂存区,然后commit提交。你可以用add提交多个文件在暂存区,然后用commit一同提交。

      









     

      

  • 相关阅读:
    Percona: How to Restore MySQL Logical Backup at Maximum Speed
    MySQL之UNDO及MVCC、崩溃恢复
    MySQL checkpoint深入分析
    关于MySQL latch争用深入分析与判断
    InnoDB关键特性之刷新邻接页-异步IO
    InnoDB关键特性之自适应hash索引
    MySQL后台线程的清理工作
    MySQL IO线程及相关参数调优
    MySQL存储写入性能严重抖动分析
    MySQL的SQL预处理(Prepared)
  • 原文地址:https://www.cnblogs.com/pbwzc/p/11093412.html
Copyright © 2011-2022 走看看