如何修改别人fork仓库提交的pr
背景
前段时间,有个用户在github上给 varlet 提了一个 issue
说是希望我们提供一个这样的 AutoComplete 组件。内部讨论了下决定支持这个组件,不过,先考虑支持 select
组件的 options
属性。
目前,已经有了相关 pr
我有需要去到这个pr的分支修改一点内容。但是仓库不是我的仓库,我们两个的仓库都是从源仓库 fork
出来的,我该怎么才能改到他的仓库提交的pr呢🤔️?
操作
查看关联的远程仓库
首先我们查看下关联的远程仓库
git remote -v
origin
是我自己fork的仓库远程名称,后面的是仓库的地址,upstream
是我本地起的varlet源仓库名称
添加远程仓库
接着我们要先和那个fork的仓库建立联系
进入他的gtihub仓库页面,粘贴仓库地址并执行下面的命令
git remote add xxx 仓库地址
能看到此时已经建立了关联
再执行下面这条命令就可以获取分支了
git fetch xxx
切换到指定分支
vscode点击左下角选中区域可以看到所有分支,点击你需要切换到的分支即可
修改pr内容
具体细节就不展示了,就是同步了一下源仓库dev分支的最新内容
可以看到pr已经有改动痕迹了
相关操作
如何同步源仓库的最新代码
我一般都是通过命令行去做的
git pull upstream dev
如何删除关联的远程仓库
git remote remove xxx
相关资料
感兴趣的掘友可以看下 Github - Manage remote repos 和 Git - git remote docs
转载自:https://juejin.cn/post/7379641602619080743