`
BucketLi
  • 浏览: 195036 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
5a76a659-f8e6-3bf3-b39a-8ae8f7a0f9d9
Percolator与分布...
浏览量:5672
社区版块
存档分类
最新评论

github pull request 挑选特定 commit 提交

 
阅读更多
当我们对开源项目进行贡献时,pull request 是常用的方式,但是有时候我们会选择部分 commit 进行提交,这里记下方式

1. checkout 原分支

git checkout -b zz  upstream/master


2.选择需要合并的 commit ,并合并

git cherry-pick (commit id)


3.推送 upstream 到远程

git push origin zz


4. 在 pull request 时 head branch 中选择 zz
分享到:
评论

相关推荐

    is-mergeable:检查GitHub Pull Request是否处于(最可能)可合并状态

    检查GitHub Pull Request是否处于(最可能)可合并状态 安装 npm install --global is-mergeable 用法 GITHUB_API_TOKEN= " $TOKEN " is-mergeable \ --owner jamiebuilds \ --repo is-mergeable \ --pull-...

    find-pull-request,IntelliJ插件,可跳转到“拉”请求页.zip

    - **跳转到提交页面**:除了Pull Request,插件还支持跳转到特定的提交页面,方便查看代码历史和变更详情。 - **多平台支持**:该插件兼容GitHub、GitLab和Bitbucket三大主流的Git托管平台,满足不同团队的需求。 ...

    Android代码-find-pull-request

    Open the commit page if no pull request found for the selected line Requirement Remote repo should be GitHub/GitHub Enterprise Repository must set upstream or origin remote url if upstream is set, ...

    github pull最新代码实现方法

    - 提交Pull Request:在GitHub界面上,提交Pull Request是一个将你的更改分享给原始项目的开发者的正式请求。 7. 安全性的考量 - 在直接使用`git pull`命令时,需要谨慎,因为它会直接合并远程分支到当前分支。...

    commitlint-github-action:Lints Pull Request使用commitlint提交

    Lints Pull Request使用commitlint提交 用法 在.github文件夹中创建一个github工作流,例如.github/workflows/commitlint.yml : name : Lint Commit Messages on : [pull_request] jobs : commitlint : runs-on ...

    前端开源库-pull-request

    "前端开源库-pull-request"的主题聚焦于如何利用GitHub API进行版本控制操作,特别是关于拉取请求(Pull Request,简称PR)的工作流程。拉取请求是GitHub上用于协同开发的核心功能,它允许开发者从一个分支(通常为...

    用于管理GitHub合并请求的VSCode扩展

    压缩包中的文件 "microsoft-vscode-pull-request-github-800e2b2" 可能是该扩展的特定版本,其中包含了实现这些功能所需的JavaScript代码和其他资源。版本号 "800e2b2" 可能表示这个版本是在某个Git提交之后构建的,...

    github个人使用笔记

    1. 完整流程:Github 的项目—>fork 到自己的 Github 网站分支—>clone 到自己的本地版本—>修改后 push 到自己的 Github 网站分支—>将自己 Github 网站分支 pull request 到 Github 的原项目 2. 将原项目的修改...

    action-surefire-report:将surefire测试结果报告为GitHub Pull Request Check

    GitHub行动:处理maven surefire报告 此操作处理有关拉取请求的maven surefire或故障安全XML报告,并将结果显示为带有摘要和注释的PR检查。输入项report_paths 可选的。 表达式以表示surefire或故障安全报告路径。 ...

    set-commit-status-action:GitHub动作来设置提交状态

    设置提交状态GitHub动作来更新给定提交的状态。输入项名称默认描述token github.token 用于设置提交状态的身份验证令牌。 默认为github.token 。... 默认为github.pull_request.head.sha的拉请求, github.sha的推ta

    GitHub查找无代码贡献用户Octohat.zip

    交互包括:在一个 issue 上 raising 或者 commenting 在一个 pull request 上 raising 或者 commenting对一个 commit 进行 commenting 使用示例:octohat [-h] [-g] [-l LIMIT] repo_name positional ...

    action:一个GitHub动作来运行`pre-commit`

    预先提交/采取行动运行的GitHub动作使用这个动作要使用此操作,请创建一个文件.github/workflows/pre-commit.yml 。 这是一个入门模板: name : pre-commiton : pull_request : push : branches : [master]jobs : ...

    github使用教程

    作为贡献者,你也可能需要处理来自其他贡献者的pull request,此时,查看提交历史和文件变更可以帮助你了解他人的改进,这本身就是学习的好机会。 为了保持你的项目与原作者的项目同步,你需要再次使用"pull ...

    github的上传及更新项目

    总结来说,"github的上传及更新项目"涉及到Git的使用,包括仓库管理、分支策略、代码合并、冲突解决,以及GitHub提供的Pull Request、Actions和Webhooks等高级功能。熟悉这些知识,对于开发者参与开源项目、团队协作...

    commit-message-checker:GitHub Action根据正则表达式模式检查推送和拉取请求的提交消息

    GS提交消息检查器 一个GitHub操作,用于检查提交消息是否与正则表达式模式匹配。 该动作能够对请求请求和请求事件进行操作,并检查请求请求的标题和正文或请求的提交的提交消息。... pull_request : types : - o

    Github使用指南.doc

    Pull Request是GitHub的核心协作工具,它显示了两个分支之间的差异,让其他协作者可以审查和讨论你的更改。创建Pull Request时,填写描述,@提及相关团队成员,然后发送请求。一旦被接受,修改会被合并到目标分支。 ...

    pullrequest:创建对git服务的pullrequest

    在Git版本控制系统中,Pull Request(PR)是一种协作开发的重要机制,它允许开发者将自己的改动提交到项目仓库,并请求项目的维护者审查和合并这些改动。在本主题中,我们将深入探讨如何使用Python相关的工具和库来...

    GitHub for Mac 客户端

    GitHub for Mac 是一款专为苹果Mac OS X操作系统设计的图形用户界面(GUI)工具,它使得用户可以更轻松地与GitHub进行交互,包括克隆仓库、创建分支、提交更改、推送代码以及管理Pull Request等操作。这款客户端是...

    GitHub简介.docx

    拉取请求(Pull Request)是将两个分支中的内容差异显示出来,两种颜色显示(绿色和红色)。提交后,即使在代码完成之前,也可以打开拉取请求。在自己的存储库中拉取请求,然后自己合并他们。这是在进行大项目之前...

    Github命令行客户端gh.zip

    `gh`的目的是为了简化常见的GitHub操作,如克隆、推送、创建、查看和管理repository,发布release,以及进行Pull Request和Issue的交互。 ### 安装gh 在安装`gh`之前,确保你的系统已经安装了`Go`。你可以从官方...

Global site tag (gtag.js) - Google Analytics