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

如何在Azure DevOps中创建不基于现有分支的新分支

在Azure DevOps中创建无基础分支的方法

用Git命令行直接创建(最直接)

  • 打开本地终端,切换到你的仓库目录,执行命令创建无历史的孤儿分支:
    git checkout --orphan new-empty-branch
    
  • 清空当前分支下的所有文件(孤儿分支会默认携带原分支的文件):
    git rm -rf .
    
  • 必须提交至少一个文件(Git不允许空分支推送到远程),比如新建个README文件:
    echo "# 空分支初始化" > README.md
    git add README.md
    git commit -m "初始化空分支"
    
  • 把这个分支推到Azure DevOps远程仓库:
    git push origin new-empty-branch
    

用Azure DevOps网页端间接操作

如果不想用命令行,也可以通过以下步骤实现:

  • 先任选一个现有分支(比如main)创建临时分支,命名例如temp-empty
  • 进入这个临时分支的文件页面,删除所有原有文件,再新建一个空的README或其他文件
  • 提交修改后,这个分支就不再包含原分支的历史内容,相当于无基础分支,还可以在分支管理页面重命名成你需要的名称

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 15:06:01