git 初探

本文要点:
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初探date: 2016-03-02 12:39:04 [TOC] 前言 早就听说了GitHub的强...
    i蝸居年華_谢谢谢阅读 254评论 0 1
  • 第1章:Git的起源 自由主义教皇“林纳斯·托瓦兹” Git是由Linux之父Linus开发的,在2005年4月3...
    楚金_86e4阅读 426评论 0 0
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 4,264评论 4 50
  • 以下内容是我在学习和研究Git时,对Git操作的特性、重点和注意事项的提取、精练和总结,可以做为Git操作的字典,...
    科研者阅读 3,583评论 2 19
  • 一、Git基础 1.1 版本管理 1.1.1 什么是版本管理 版本管理是一种记录文件变化的方式,以便将来查阅特定版...
    AizawaSayo阅读 610评论 0 4