GitHub允许我完全在线发送拉请求。例如,这对于随意修复自述文件中的排版或语法错误或损坏的URL非常有用。
虽然这类拉请求通常都是在没有任何问题的情况下合并的,但有时维护人员要求我在合并之前稍微修改一些内容。
在这种情况下,我将不得不提取整个存储库,获得我的拉请求分支,并抛出一堆git命令。这是相当麻烦的改变只是几个字符的文本。
有没有办法在线修改我的拉请求?
发布于 2017-01-16 02:08:12
首先,查看拉请求的URL,它将类似于:
https://github.com/torvalds/linux/pull/1234
1)在显示存储库的Github页面上,如果是类似于https://github.com/nic/linux的内容,则查找该存储库的克隆并单击它。
2)默认情况下,分支设置为master
,将其更改为patch-1
,如下所示:
3)现在,您可以随意编辑和提交。所有提交都将自动成为现有拉请求的一部分。
发布于 2017-03-31 09:14:18
从“会话”选项卡切换到“文件更改”。在那里,您可以使用在线编辑器编辑每个已经在修补程序分支中发生更改的文件,方法是单击其条目右上侧的铅笔图标。
如果您需要添加一个新文件或更改另一个文件,您可以按照上面@nic的描述或我的描述,然后立即取消编辑。有些人还喜欢直接修改URL:
https://github.com/{my account name}/{repository name}/blob/{branch name}/{file path/filename.ext}
https://webapps.stackexchange.com/questions/102095
复制相似问题