美文网首页
如何给开源项目贡献代码

如何给开源项目贡献代码

作者: JX灬君 | 来源:发表于2021-09-04 19:32 被阅读0次

git参与开源项目的fork工作流

  • 选择一个开源项目的仓库

    查看开源协议

    image.png
  • fork仓库,点击开源项目右上角fork按钮

  • 克隆clone到本地

    • 从fork仓库克隆源码到本地

    • 在本地进行修改

    • 修改之后,如果要推送到本地fork仓库,需要先将远程的分支最新代码下载到本地合并冲突

    • 本地修改完推送到本地的fork仓库

    • 从本地的fork仓库向开源项目仓库发送合并请求pr

  • 命令操作步骤

    • git clone url 克隆fork仓库源码

    • 修改源码

    • git commit -am 'message' 提交修改的代码到本地仓库

    • 合并远程分支

      1. 拿到远程分支,给远程分支加个别名

        git remote add fk url

        通过git remote -v命令查看当前分支有两组(origin,fk)

      2. 将fk分支的master分支下载下来(通过git fetch将远程仓库的最新内容拉到本地)

        git fetch fk master

      3. 将代码与本地的最新下载的远程仓库代码进行合并

        查看所有分支git branch --all

        将代码与fk/master代码进行合并

        (如果出现Please enter a commit message,修改第一行提交原因即可)

      4. 合并修改完冲突,提交代码到本地仓库

        git add .

        git commit -m 'message'

      5. 将代码提交到远程fork仓库(操作完后fork仓库已更新)

        git push origin master

      6. 从fork仓库向源码仓库提交合并请求

        • 打开fork仓库页面,点击 New pull request按钮,提交合并请求

        • 创建合并请求信息Create pull request

          输入Title

          输入内容(内容为markdawn文本)

          然后点击右下角Create pull request按钮

      7. 源码仓库查看合并的请求

        • 打开源码仓库首页,点击第三列Pull Requests项,可以看到合并请求
        • 可关闭,可通过,通过后可选择合并

相关文章

  • 如何给开源项目贡献代码

    分两种情况:代码仓库管理者给你添加该仓库的写入权限,这样的话可以直接push如果不能直接push(大多数情况),采...

  • 如何给开源项目贡献代码

    git参与开源项目的fork工作流 选择一个开源项目的仓库查看开源协议image.pngfork仓库,点击开源项目...

  • 九月第一周

    投简历 one blog: Git and GitHub 思考开源项目,选择一个开源项目,开始为开源项目贡献代码 ...

  • Github开源项目贡献代码

    最近在准备训练数据的过程中深深体会到了数据标注的困难与枯燥,碰巧又从推送里看到一个相关的开源项目,目标也是简化这一...

  • GitのPull request/Gitee day08

    2019/08/06 贡献代码 PR 如何参与一个开源项目呢?比如人气极高的bootstrap项目,这是一个非常强...

  • 8.如何为开源项目贡献代码

    前瞻 当我们在github上面看到了一个感兴趣的项目时,想参与进去,那我们应该如何给对方提供我们开发的功能代码呢?...

  • github 提交 pull request 流程 和 comm

    给Github上的开源项目贡献代码,就少不了 pull request 也会简称为 PR 或者 MR 为啥我不能直...

  • 7.git rebase

    前瞻 当你向开源项目贡献代码时,或者自己写开源项目时,为了时读者更好的看到你的commit更新记录,所以需要git...

  • 经过一个多月的等待我有幸成为Spring相关项目的Contrib

    给开源项目尤其是Spring这种知名度高的项目贡献代码是比较难的,起码胖哥是这么认为的。有些时候我们的灵感未必契合...

  • GitHub总结(四):Github-开源项目贡献流程

    开源项目贡献流程图示 贡献开源项目的流程就是以下这张图来展示的 ①首先,billie66下面有个开源项目TLCL,...

网友评论

      本文标题:如何给开源项目贡献代码

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