背景: fork了公司项目完成某些需求,后来同事在开发新特性时创建了新分支,由于时间抓紧想让我帮忙开发一部分,因此我就需要同步他的分支…
1.最暴力的方法是重新clone,但我本地的修改都没有pr到远程,怕丢失.
2.
git remote -v //查看远程状态
git remote add upstream git@github.com:xx/xx.git //远程添加上游分支
git remote -v
git fetch upstream //拉取上游分支
git checkout -b xx upstream/xx // 本地创建相应的分支并替换远程分支
git push origin producer // 把分支推到自己仓库的远程