zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    最近花了几个夜晚帮师妹整了一个企业网站
    英文学习网站
    Visual Studio 常用快捷键 (二)
    Visual Studio 常用快捷键
    学习英文之社区,博客及源码
    CodeForces 676D代码 哪里有问题呢?
    线程中调用python win32com
    Python 打包工具cx_freeze 问题记录及解决办法
    HDU1301 Jungle Roads
    HDU 1875 畅通工程再续
  • 原文地址:https://www.cnblogs.com/kimisme/p/5321342.html
Copyright © 2011-2022 走看看