git 初探

作者: 赵者也 | 来源:发表于2021-03-31 10:03 被阅读0次

    本文要点:
    1. 版本管理的好处
    2. Git 的优点
    3. 配置 Git
    3.1. 配置开发者的信息
    3.2. 配置级别

    1. 版本管理的好处

    • 方便合作
    • 记录版本
    • 记录历史版本
    • 额外元信息
    • 备份

    2. Git 的优点

    • 直接记录快照,而非差异比较
    • 大部分操作在本地
    • 对数据做校验
    • 一般数据都只能添加,很少有不可逆操作

    3. 配置Git

    3.1. 配置开发者的信息

    git config [--global|--local] <config-name> <config-value> # 设置配置值
    git config [--global|--local] <config-name> # 输出配置值
    

    实例:

    git config --global user.name "DongshuangZhao"
    git config --global user.email imtoby@126.com
    git config --global core.editor vim
    

    为什么一定设置 user.nameuser.email 呢?因为它们是修改的一部分;如若不设置的话,可能提交到版本管理中的电子邮箱是我们的私人邮箱。

    3.2. 配置级别

    配置级别 配置位置 命令行
    系统级别 /etc/gitconfig --system
    用户级别 ~/.gitconfig --global
    项目级别 <path/to/project/>.git/config --loccal

    使用 git config --list 可以列出所有配置:

    $ git config --list
    diff.astextplain.textconv=astextplain
    filter.lfs.clean=git-lfs clean -- %f
    filter.lfs.smudge=git-lfs smudge -- %f
    filter.lfs.process=git-lfs filter-process
    filter.lfs.required=true
    http.sslbackend=openssl
    http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
    core.autocrlf=true
    ...# 以下略
    

    相关文章

      网友评论

        本文标题:git 初探

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