git教程:前言

版本控制器有很多种,我们常见的以及项目中使用的是git,下面介绍一些常用的git命令,以及背后一些简单的原理(为啥不深入,因为我也不会呀,hiahiahia)。 本教程参考廖大博客以及seven的 博客(博客地址找不到了,so sorry)

1. 什么是版本控制

版本控制通俗的来讲就是保存过去每一帧你对文件做的操作。这里每一帧可以理解为你每次改完了一部分内容想要保存的时候。

2. 集中式 VS 分布式

相信你也一定听过svn,这是一种集中式版本控制系统,所有数据放在一个中央仓库中,记录每次文件变动,不过必须要联网 git是分布式,每个人的电脑都包含完整版本库,安全性高,提交速度快

3. git跨平台,支持Linux、Unix、Mac和Windows

4. 安装git

  • Linux 系统:在命令行输入git,没有装的话会提醒你如何安装gitsudo apt-get install git
  • macos 系统:xcode集成了git,运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了,或者使用brew install git -g安装
  • windows 系统: git下载包官网国内镜像

5. 设置用户名和邮箱

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

这里的名字可以随便起,邮箱一定要是自己的邮箱,个人git账号用私人邮箱,工作git账号用公司邮箱