1 问题背景:
- 很早forked过一个github项目
- 后来这个github创建了新的分支,但forked的仓库中没有这个分支
- 需要把这个分支提交到自己forked过的仓库
2 操作步骤
-
1 进入Idea的Terminal操作界面
-
2 拉取新分支代码
- git checkout -b new-branch upstream/new-branch
- 此时,本地有了分支new-branch
-
3 提交代码到forked仓库相同分支(添加新的分支)
- git push origin new-branch
-
注:upstream表示原项目, origin表示我forked过的仓库
-
检查一下远程分支
- git branch -r
疑问
- 是不是使用git fetch upstream 就可以达到目标?