Skip to content

Commit

Permalink
添加手动合并冲突的 Pull Request
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed Jun 20, 2019
1 parent 07f537a commit 1716a93
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ git-tips
- [添加忽略文件](#添加忽略文件)
- [忽略某个文件的改动](#忽略某个文件的改动)
- [同步fork的上游仓库](#同步fork的上游仓库)
- [手动合并冲突的 Pull Request](#手动合并冲突的-pull-request)
- [批量修改历史commit中的名字和邮箱](#批量修改历史commit中的名字和邮箱)
- [查看某个文件历史](#查看某个文件历史)
- [查看两个星期内的改动](#查看两个星期内的改动)
Expand Down Expand Up @@ -581,6 +582,33 @@ git merge upstream/master
# create mode 100644 README.md
```

### 手动合并冲突的 Pull Request

以 [tsbbjs/tsbb](https://github.com/tsbbjs/tsbb) 为例,合并来自 [jaywcjlove/tsbb](https://github.com/jaywcjlove/tsbb) master分支的 `Pull Request`

```bash
# 1. 克隆主仓库
git clone [email protected]:tsbbjs/tsbb.git
# 2. 在主仓库 master 分支切个 jaywcjlove-master 分支出来,并且切换到 jaywcjlove-master 分支
git checkout -b jaywcjlove-master master
# 3. 获取 jaywcjlove/tsbb 仓库 master 分支最新代码
git pull https://github.com/jaywcjlove/tsbb.git master
# ⚠️ 注意下面是输出内容:
# ----------------------
# Auto-merging src/babel/transform.ts
# CONFLICT (content): Merge conflict in src/babel/transform.ts
# ----------------------
# ⚠️ 注意上面 CONFLICT 标识是有冲突无法自动合并的代码,根据路径进入代码手动合并
# 4. 合并完成之后,进行 commit 说明合并内容
git commit -m "Merge branch 'master' of github.com:jaywcjlove/tsbb #3"
# 5. 切换到 master 分支,如果是 PR 其它分支,这里就切其它分支
git checkout master
# 6. 合并 jaywcjlove-master 分支的代码
git merge --no-ff jaywcjlove-master
# 7. 提交代码
git push origin master
```

### 修改作者名

```
Expand Down

0 comments on commit 1716a93

Please sign in to comment.