美文网首页
使用GitHub Desktop提交PR

使用GitHub Desktop提交PR

作者: 不进则退 | 来源:发表于2022-04-22 16:43 被阅读0次

    给其他人的项目提交Pull Request,简称PR

    1、首先,你需要fork别人的项目;
    2、这时你可以在你的名下有个同名的项目,这个叫做origin,而别人原来的项目叫做upstream;
    3、将origin项目clone到本地,这个叫做local。
    4、先基于main分支创建一个新分支用来修改。这个分支在pr成功merge到upstream后再删除掉。
    5、将local的commit push到origin之后,GitHub Desktop会自动有一个"Create Pull Request"。
    6、此时点击"Create Pull Requet",就会跳转到PR描述网页来修改后再提交。
    备注:如果是首次提交PR,需要签署CLA协议。
    7、此时GitHub Desktop分支那里会出现一个PR号。

    PR在没有合并之前如果还有提交,按照之前的方式会自动提交到这个PR里。

    如果有小伙伴对你的commit提供建议?

    • 你可以选择接受,点击"Commit suggestion",然后点击"Commit changes",这时候相当于又是一个commit。

    你也可以批量接受建议

    • 如果在提PR之后,收到多个修改建议,由于点击一次"Commit suggestion"->"Commit changes"会产生一个commit,这样会导致commit很多。
    • 建议意义点击"Add suggestion to batch"后,然后点击"Commit suggestions"->"Commit chages",这样只会产生一个commit。

    如果upstream仓库管理人让你再修改一下其他的?

    • 你可以回复表情👀,表示看到了,或者点击"..."会弹出列表,点击"Quote reply"进行回复。
    • 然后按照之前的修改步骤提交修改。

    如果之前在网页点击了"Commit changes",需要同步到本地。

    • 先点击"Fetch origin",会发现有一个修改,然后点击"Pull origin"。
    • 修改完成后,可以在留言区@人留言,PTAK again。其中PTAK是(Please take a look)
    • 有时候管理员看到没有问题就会merge,有时候会留言LGTM。意思是"Look good to me"。

    确定merge后,可以删除我们的修改分支。

    相关文章

      网友评论

          本文标题:使用GitHub Desktop提交PR

          本文链接:https://www.haomeiwen.com/subject/nzxnertx.html