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一同提交。

      









     

      

  • 相关阅读:
    Java实现荷兰国旗问题
    Java实现荷兰国旗问题
    QTcpSocket 对连接服务器中断的不同情况进行判定(六种情况,其中一种使用IsNetworkAlive API方法)
    怀旧老游戏
    我的第一个Chrome插件:天气预报应用
    ddd
    Android 反编译工具
    ASP.NET MVC局部视图
    jQuery类库的设计
    jquery+html三级联动下拉框
  • 原文地址:https://www.cnblogs.com/pbwzc/p/11093412.html
Copyright © 2011-2022 走看看