likes
comments
collection
share

如何修改别人fork仓库提交的pr

作者站长头像
站长
· 阅读数 46

背景

前段时间,有个用户在github上给 varlet 提了一个 issue

如何修改别人fork仓库提交的pr

说是希望我们提供一个这样的 AutoComplete 组件。内部讨论了下决定支持这个组件,不过,先考虑支持 select 组件的 options 属性。

目前,已经有了相关 pr

如何修改别人fork仓库提交的pr

我有需要去到这个pr的分支修改一点内容。但是仓库不是我的仓库,我们两个的仓库都是从源仓库 fork 出来的,我该怎么才能改到他的仓库提交的pr呢🤔️?

操作

查看关联的远程仓库

首先我们查看下关联的远程仓库

git remote -v

如何修改别人fork仓库提交的pr

origin 是我自己fork的仓库远程名称,后面的是仓库的地址,upstream 是我本地起的varlet源仓库名称

添加远程仓库

接着我们要先和那个fork的仓库建立联系

进入他的gtihub仓库页面,粘贴仓库地址并执行下面的命令

git remote add xxx 仓库地址

如何修改别人fork仓库提交的pr

能看到此时已经建立了关联

再执行下面这条命令就可以获取分支了

git fetch xxx 

如何修改别人fork仓库提交的pr

切换到指定分支

vscode点击左下角选中区域可以看到所有分支,点击你需要切换到的分支即可

如何修改别人fork仓库提交的pr

修改pr内容

具体细节就不展示了,就是同步了一下源仓库dev分支的最新内容

如何修改别人fork仓库提交的pr

如何修改别人fork仓库提交的pr

可以看到pr已经有改动痕迹了

相关操作

如何同步源仓库的最新代码

我一般都是通过命令行去做的

git pull upstream dev

如何修改别人fork仓库提交的pr

如何删除关联的远程仓库

git remote remove xxx

如何修改别人fork仓库提交的pr

相关资料

感兴趣的掘友可以看下 Github - Manage remote reposGit - git remote docs

转载自:https://juejin.cn/post/7379641602619080743
评论
请登录