You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询Bitbucket导出branch1独有提交(含提交者ID)的可行方案

导出Bitbucket中分支独有提交列表的方案

Bitbucket的Web界面没有直接提供一键导出这类提交列表的功能,但可以通过两种方式实现需求:

一、Web界面查看(无法直接导出)

  • 打开目标仓库,切换到branch1分支
  • 点击顶部的「Compare」选项,在对比分支选择框中选branch2
  • 页面会展示仅存在于branch1的所有提交,每条提交会显示提交者ID,但无法直接导出为本地文件

二、Git命令行生成并导出(推荐)

通过Git命令可以精准筛选出目标提交,并导出为包含提交者ID的列表:

  1. 拉取仓库最新代码:
    git fetch origin
    
  2. 运行命令生成仅属于branch1的提交列表(包含提交短哈希、提交者ID、提交信息):
    git log --no-merges --left-only --cherry-pick origin/branch1...origin/branch2 --format="%h %an %s"
    
    参数说明:
    • --no-merges:排除合并提交
    • --left-only --cherry-pick:仅保留branch1独有的提交
    • --format:自定义输出格式,%h为提交短哈希,%an为提交者用户名(ID),%s为提交标题
  3. 将结果导出到本地文件:
    git log --no-merges --left-only --cherry-pick origin/branch1...origin/branch2 --format="%h %an %s" > unique_commits.txt
    

内容的提问来源于stack exchange,提问作者Naidu5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 23:07:04