47 lines
585 B
Markdown
47 lines
585 B
Markdown
> 本文作者:丁辉
|
|
|
|
# GIt跨分支合并某个提交记录
|
|
|
|
## 跨分支合并某个提交记录
|
|
|
|
> 例子:假如我有 A 、B 分支
|
|
|
|
1. 切换到 A 分支
|
|
|
|
```bash
|
|
git checkout <A分支>
|
|
```
|
|
|
|
2. 查看提交日志拿到值
|
|
|
|
```bash
|
|
git log
|
|
```
|
|
|
|
3. 切换到 B 分支
|
|
|
|
```bash
|
|
git checkout <B分支>
|
|
```
|
|
|
|
4. 合并
|
|
|
|
```bash
|
|
git cherry-pick '获取到的提交记录值'
|
|
```
|
|
|
|
5. 检查提交记录,查看是否将 A 文件合并到了 B 仓库
|
|
|
|
```bash
|
|
git log
|
|
```
|
|
|
|
6. 提交文件
|
|
|
|
```bash
|
|
git add .
|
|
git push
|
|
```
|
|
|
|
|