美文网首页
Git入门知识

Git入门知识

作者: 迪丽娜扎 | 来源:发表于2020-06-28 08:51 被阅读0次

    一、 版本控制系统

    1 概念与用途

    版本控制系统,英文名Version Control System,简称VCS。开发人员利用该系统,记录和保存一个项目开发过程中的每一次修改。并可以互相交换、日后查阅、在出现bug时回退到历史上某个版本等。

    2 分类

    版本控制系统可以分为本地式、集中式、分布式三种。
    本地式:把版本库存放在个人电脑上,仅适用于单人项目,一般没人用。
    集中式:版本库存放到中央服务器,个人对项目修改后通过网络提交到中央服务器。个人电脑和中央服务器需保持联网。代表为SVN.
    分布式:每个人的电脑上都有完整的版本库,两两之间可以进行交换。但是,为了方便交换,通常会设置一个远程仓库,每个人都从远程仓库拉取最新的代码,并把修改提交到远程仓库。远程仓库不是必需的,但这样以来和集中式的中央服务器好像也没本质区别。集中式和分布式的最大区别就是个人电脑上有没有完整的版本库吧。分布式版本控制系统的代表式git。

    二、 Git简介

    Git是一个软件,运行于Linux、MacOS、windows等系统上,提供一组命令,用于实现个人电脑和远程仓库的种种交互,包括拉取、检查、提交、上传等。

    2.1 Git的工作流程

    image.png

    2.2 Git的下载与安装

    linux和macOS都是自带Git的,windows则可以通过官网https://git-scm.com/
    下载。官网也提供了简体中文版的介绍文档,是学习git的好参考。

    2.3 使用前的初始化操作

    使用命令

    git
    git config --global user.name=your_name user.email=your_mail
    

    为Git提供一下你的姓名和邮箱,这样Git在记录项目的更改时才能知道作者是谁以及作者的联系方式。Git并不会对名字和邮箱做任何检查,仅做记录使用。
    注意:姓名和邮箱并不是针对Git这个软件的,而是针对项目的,完全可以为不同的项目设置不同的名字。

    相关文章

      网友评论

          本文标题:Git入门知识

          本文链接:https://www.haomeiwen.com/subject/npvvfktx.html