概述
约 495 字大约 2 分钟
2025-03-24
概念
Git 是一个分布式版本控制系统,与集中式版本控制系统(如 SVN)不同,Git 不需要一个中央服务器来存储所有代码,每个开发者都可以在自己的机器上克隆整个代码库,并在本地进行代码的提交和版本控制。
工作流程
命令如下:
- clone: 从远程仓库中克隆代码到本地仓库
- checkout: 从本地仓库中检出一个分支
- add: 将文件的修改添加到暂存区
- commit: 将暂存区中的修改提交到本地仓库
- fetch: 从远程仓库中获取最新的代码
- pull: 从远程仓库中获取最新的代码并合并到本地仓库
- push: 将本地仓库的修改推送到远程仓库
安装与配置
下载
下载地址:https://git-scm.com/downloads
双击下载的安装文件来安装Git。安装完成后在电脑桌面(也可以是其他目录)点击右键,如果能够看 到如下两个菜单则说明Git安装成功。
- Git GUI: Git提供的图形界面工具
- Git Bash: Git提供的命令行工具
当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用 该用户信息。
基本配置
# 查看版本号
git --version
# 设置用户名
git config --global user.name "Your Name"
# 设置邮箱
git config --global user.email "youremail@domain.com"
#查看配置信息
git config --global user.name
git config --global user.email
# 查看配置信息
git config --list
乱码
在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"