Admin
发布于 2026-05-04 / 3 阅读
0
0

Git 常用命令使用

一、Git 基础概念

关键概念:

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

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

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

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

Git 的基本工作流程如下:

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

二、仓库初始化与克隆

1. 初始化仓库

git init

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

2. 克隆远程仓库

git clone <仓库地址>

三、文件操作与提交

1. 查看状态

git status

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

2. 添加文件到暂存区

git add 文件名

git add .

- "git add ." 表示添加所有更改

3. 提交更改

git commit -m "提交说明"

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

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

四、分支管理

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

1. 查看分支

git branch

2. 创建分支

git branch 分支名

3. 切换分支

git checkout 分支名

git switch 分支名

4. 创建并切换分支

git checkout -b 分支名

5. 合并分支

git merge 分支名

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

五、远程仓库操作

1. 查看远程仓库

git remote -v

2. 添加远程仓库

git remote add origin <仓库地址>

3. 推送代码

git push origin 分支名

首次推送:

git push -u origin main

4. 拉取代码

git pull origin 分支名

等价于:

git fetch + git merge

六、版本回退与撤销

1. 查看提交历史

git log

简洁模式:

git log --oneline

2. 回退版本

git reset --hard 提交ID

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

3. 撤销工作区修改

git checkout -- 文件名

4. 撤销暂存区修改

git reset HEAD 文件名

七、冲突解决

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

解决步骤:

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

2. 手动修改代码

3. 标记为已解决:

git add 文件名

4. 完成合并:

git commit


评论