一、Git安装
Windows系统
下载地址:
官网:https://git-scm.com/downloads
国内下载地址镜像:CNPM Binaries Mirror
- 运行安装程序,按提示操作(建议保持默认设置)
- 安装完成后,在命令行输入验证:
git --version
macOS系统
# 通过Homebrew安装
brew install git
# 或使用Xcode命令行工具
xcode-select --install
Linux系统
# Debian/Ubuntu
sudo apt install git
# CentOS/Fedora
sudo yum install git
二、基础配置
配置全局用户信息(首次使用必做):
git config --global user.name "您的用户名"
git config --global user.email "您的邮箱"
常用配置项:
# 设置默认编辑器为VSCode
git config --global core.editor "code --wait"
# 启用颜色标记
git config --global color.ui auto
# 查看所有配置
git config --list
三、核心命令速查表
类别 | 命令 | 说明 |
---|---|---|
仓库操作 | git init | 初始化新仓库 |
git clone <仓库URL> | 克隆远程仓库 | |
文件跟踪 | git add <文件名> | 添加文件到暂存区 |
git add . | 添加所有修改文件 | |
git reset <文件名> | 取消暂存 | |
提交变更 | git commit -m "提交说明" | 提交暂存区变更 |
git commit --amend | 修改最近一次提交 | |
状态查看 | git status | 查看工作区/暂存区状态 |
git log | 查看提交历史 | |
git diff | 查看未暂存的修改 | |
分支管理 | git branch | 查看分支列表 |
git checkout -b <新分支名> | 创建并切换到新分支 | |
git merge <分支名> | 合并指定分支到当前分支 | |
远程协作 | git remote add origin <URL> | 添加远程仓库 |
git push -u origin main | 首次推送并关联远程分支 | |
git pull | 拉取远程更新并合并 |
四、典型工作流示例
# 创建新项目
mkdir my-project && cd my-project
git init
# 添加文件并提交
echo "# 项目说明" > README.md
git add README.md
git commit -m "初始化项目"
# 关联远程仓库
git remote add origin https://github.com/user/repo.git
git push -u origin main
# 日常开发流程
git checkout -b feature-new # 创建新功能分支
# 修改代码后...
git add .
git commit -m "实现新功能"
git push origin feature-new
五、常见问题解决
-
撤销本地修改
git restore <文件名> # 丢弃工作区修改
-
恢复误删文件
git checkout -- <文件名>
-
冲突解决
编辑冲突文件后执行:git add <冲突文件> git commit -m "解决冲突"
提示:使用
git help <命令>
查看详细帮助文档,如git help commit