git merge 怎么用?
时间: 2024-07-16 08:00:56 浏览: 142
详解git merge 与 git rebase的区别
`git merge` 是 Git 版本控制系统中用于合并两个或更多分支的一个重要命令。它的基本用法是将一个分支(通常是远程仓库或本地分支)的更改合并到当前活跃的分支上。这里是一个简单的流程:
1. **更新分支**: 首先,确保你已经从远程仓库获取了最新的代码,使用 `git fetch` 或 `git pull`。
2. **选择要合并的分支**: 确定你要合并哪个分支。通常,这会是一个主题分支 (`feature/branch`),而不是主分支 (`main` 或 `master`)。例如,如果你想将 `feature/branch` 合并到 `main`:
```shell
git checkout main
```
3. **合并分支**: 使用 `git merge` 命令加上你想合并的分支名。如果分支没有冲突,Git 将自动处理合并:
```shell
git merge feature/branch
```
4. **解决合并冲突**(如果有): 如果发生冲突,Git 会在涉及修改的文件中插入 `<<<<<<<`, `=======`, 和 `>>>>>>>` 标记,你需要手动编辑这些区域,并选择保留哪部分更改。完成后保存文件。
5. **提交合并结果**: 再次运行 `git status` 确认无误后,你可以提交这次合并:
```shell
git add . # 添加所有变动
git commit -m "Merge branch 'feature/branch' into main"
```
6. **推送合并到远程仓库**: 最后,将合并后的更改推送到远程仓库:
```shell
git push origin main
```
阅读全文