• Git学习笔记(2)-创建仓库


    一、Git简介

    1.Git是什么

    Git是分布式版本控制系统

    2.Git有什么特点

    (1)Git是分布式的SCM,SVN是集中式的

    (2)Git每个历史版本存储完整的文件,SVN存储文件差异

    (3)Git可离线完成大部分操作,SVN则相反

    (4)Git有着更优雅的分支和合并实现

    (5)Git有着更强的撤销修改和修改版本历史的能力

    (6)Git速度更快,效率更高

    3.Git的由来

    Linus为了更好的管理Linux系统源码,用C写的一个分布式版本控制系统

    二、Git配置

    1.安装好Git之后,进行账号配置

    $ git config --global user.name Kimisme

    $ git config --global user.email git@Kimisme.com

    三、版本库

    1.什么是版本库

    版本库又称仓库,英文名repository,可以理解为一个目录;

    这个目录里面的所有文件都可以被Git管理;

    每个文件的修改、删除、Git都会跟踪,以便任何时刻可以追踪历史;

    2.创建版本库

    (1)创建一个空的目录

    $ mkdir learnGit

    (2)进入空目录

    $ cd learnGit

    (3)初始化一个空的仓储

    $ git init

    Initialized empty Git repository in D:/GitLearn/learnGit/.git/


    3.把文件添加到版本库

    (1)创建一个treadme.xt,放到learnGit目录下文本内容如下

    Git is a version control system.

    Git is a free software.

    (2)把文件添加到仓库

    $ git add readme.txt

    (3)把文件提交到仓库(1个文件被改动,插入两行内容)

    $ git commit -m "this is a readme file"

    [master (root-commit) 6ff6093] this is a readme file

    1 file changed, 2 insertions(+)

    create mode 100644 readme.txt

    更多精彩内容请看:http://www.cnblogs.com/2star
  • 相关阅读:
    Android编码规范03
    Android编码规范02
    Android编码规范01
    函数返回值类型为枚举类型
    ObjectAnimator属性动画应用demo
    n个元素的入栈顺序有多少种出栈顺序?
    JNI笔记1
    字符串——面试题1:统计一行字符中有多少个单词?
    快速排序算法
    es6之 async await 使用小计
  • 原文地址:https://www.cnblogs.com/kimisme/p/5321342.html
Copyright © 2020-2023  润新知