Git 常用命令使用

一、Git 基础概念

关键概念:

  • 工作区(Working Directory):你当前编辑代码的目录

  • 暂存区(Staging Area):用于存放即将提交的更改

  • 本地仓库(Local Repository):保存历史版本记录

  • 远程仓库(Remote Repository):托管在服务器上的代码仓库(如 GitHub)

Git 的基本工作流程如下:

工作区 → 暂存区 → 本地仓库 → 远程仓库

二、仓库初始化与克隆

1. 初始化仓库

1
git init

在当前目录创建一个新的 Git 仓库。

2. 克隆远程仓库

1
git clone <仓库地址>

三、文件操作与提交

1. 查看状态

1
git status

查看当前工作区和暂存区状态,是最常用的命令之一。

2. 添加文件到暂存区

1
2
git add 文件名
git add .
  • “git add .” 表示添加所有更改

3. 提交更改

1
git commit -m "提交说明"

建议提交信息简洁明确,例如:

1
git commit -m "fix: 修复登录接口异常"

四、分支管理

分支是 Git 最强大的特性之一。

1. 查看分支

1
git branch

2. 创建分支

1
git branch 分支名

3. 切换分支

1
git checkout 分支名

1
git switch 分支名

4. 创建并切换分支

1
git checkout -b 分支名

5. 合并分支

1
git merge 分支名

将指定分支合并到当前分支。

五、远程仓库操作

1. 查看远程仓库

1
git remote -v

2. 添加远程仓库

1
git remote add origin <仓库地址>

3. 推送代码

1
git push origin 分支名

首次推送:

1
git push -u origin main

4. 拉取代码

1
git pull origin 分支名

等价于:

1
git fetch + git merge

六、版本回退与撤销

1. 查看提交历史

1
git log

简洁模式:

1
git log --oneline

2. 回退版本

1
git reset --hard 提交ID

注意:该操作会丢失之后的修改。

3. 撤销工作区修改

1
git checkout -- 文件名

4. 撤销暂存区修改

1
git reset HEAD 文件名

七、冲突解决

当多个分支修改同一文件同一位置时,会产生冲突。

解决步骤:

  1. 打开冲突文件(包含 “<<<<<<” 标记)

  2. 手动修改代码

  3. 标记为已解决:git add 文件名

  4. 完成合并:git commit


Git 常用命令使用
https://www.8822888.xyz/2026/05/04/Git-常用命令使用/
作者
zn
发布于
2026年5月4日
许可协议