# 解决冲突

URL: https://caijiao.org/git/branch/conflict
Source: docs/git/branch/conflict.md
Description: 本章介绍 Git 中常见的合并冲突情况及处理方法，帮助开发者在多人协作时快速定位并解决代码冲突问题。

在 Git 合并分支或变基操作中，如果多个分支对同一代码有不同修改，Git 就会产生冲突。

## 冲突的标志

发生冲突时，Git 会标记冲突文件，并插入如下标识：

```text
<<<<<<< HEAD
当前分支的内容
=======
被合并分支的内容
>>>>>>> 分支名
```

你需要手动选择保留、合并或修改冲突内容，并删除这些标记。

## 处理流程

1. 打开冲突文件，手动修改内容
2. 使用 `git add` 标记已解决
3. 提交更改完成合并：

```bash
git commit
```

## 查看冲突状态

```bash
git status
```

可查看哪些文件处于冲突状态。

借助图形化工具（如 VS Code、Sourcetree）也能直观地处理冲突，提高效率。
