需求: 从github中的A仓库fork到自己的B仓库中,这个时候在页面操作只会fork默认的分支.
准备fork的仓库, 有N个分支
通过页面上的fork后,到自己的仓库时候只有一个
问题: 现在需要把L03_9.x也同步过来如何操作?
思路:
- 先克隆已fork的自己的B仓库
- 再添加远程A仓库
- 拉取远程A仓库的全部分支
- 切换到分支L03_9.x
- 推送到自己的仓库中.
操作:
git clone xxx/B
git remote add upstream [A源项目 URL]
git fetch upstream
git checkout L03_9.x
git push origin