Git1️⃣概述 & 安装配置
1、版本控制
1.1、简介
版本控制(Version Control)
对软件开发过程中,各种程序代码、配置文件及说明文档等文件变更的管理。
主要功能
- 追踪文件变更:包括时间、提交者、变更内容等信息。
- 并行开发:解决版本同步和开发通信问题,提高协同开发效率。
1.2、类型
| 集中式 | 分布式(DVSC) | |
|---|---|---|
| 版本库位置 | 中央服务器 | 本地仓库、远程仓库 |
| 工作方式 | 从中央服务器下载代码,将修改提交到中央服务器 | 从远程仓库获取最新版本,将修改提交先提交到本地仓库,再同步到远程仓库 |
| 联网 | 必须联网 | 工作时无需联网,同步到远程仓库时才需联网 |
| 示例 | SVN 和 CVS | Git |
2、Git
2.1、下载 & 安装
Git 官网
Git 下载
-
下载安装包

-
打开
.exe安装文件,点击下一步,等待安装完成。
-
安装完成,鼠标右键有以下选项:
-
Git GUI:图形界面
-
Git Bash:命令行工具

-
2.2、配置
2.2.1、用户名 & 邮箱
Git 提交时会包含提交者用户名和 email 信息,需提前配置。
进入 Git Bash
-
设置用户信息:建议是 Git 平台/开发团队中的用户名、密码。
git config --global user.name "用户名" git config --global user.email "邮箱" -
查看配置信息
git config --global user.name git config --global user.email
2.2.2、别名*
为常用指令配置别名,相当于缩写
-
在用户目录(
C:\users\用户名\) 创建.bashrc文件。# ~ 代表用户目录 touch ~/.bashrc -
.bashrc文件内容:为指定的指令配置别名。# 输出 Git 提交日志 alias git-log='gitlog--pretty=oneline--all--graph--abbrev-commit' -
在
Git Bash中执行:source ~/.bashrc
2.2.3、Git Bash 中文乱码
-
在
Git Bash中执行:git config --global core.quotepath false -
在
${git_home}/etc/bash.bashrc文件中追加内容:export LANG="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF-8"