Skip to content

基础

简介

Git 是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型的所有项目。

Git易于学习,占用 空间小,性能快如闪电。它比 Subversion、CVS、Perforce 和 ClearCase 等 SCM 工具更胜一筹,具有廉价的本地分支、方便的暂存区多种工作流程等功能。

原理图

image-20240705230324343

  • Workspace:工作区,电脑中能看到的目录,也就是写代码的地方
  • Index / Stage:暂存区, 英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件中,暂存区有时也叫做索引
  • Repository:仓库区(或本地仓库),又叫版本库:在工作区中有一个隐藏目录 .git,这个不算工作区,而是 git 的版本库
  • Remote:远程仓库

下载

官网下载地址

设置

git初始设置

设置用户名和邮箱
git config --global user.name "liuchenyun"
git config --global user.email "1210737588@qq.com"
查看用户名和邮箱
git config user.name
git config user.email
创建密钥,给github用
ssh-keygen -t rsa -C "1210737588.com"    一直按回车
我的密钥存放路径
Your identification has been saved in /Users/liuchenyun/.ssh/id_rsa
Your public key has been saved in /Users/liuchenyun/.ssh/id_rsa.pub

全部下一步

2.Git的tortoiseGit 版本控制客户端 官网下载:http://download.tortoisegit.org/tgit

详情参考网上

3.中文包设置 在空白处点击鼠标右键, 选择 --> TortoiseGit --> Settings 改为中文,后重启