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

如何推送无文件无变更的Git temporary分支至远程仓库?

推送空Git分支到远程仓库的方法

如果要创建一个无文件、无提交历史的空temporary分支并推送到远程,按以下步骤操作:

  • 先确保当前工作区干净(没有未提交的变更),在任意已有分支(比如master)下执行:
    git checkout --orphan temporary
    这条命令会创建一个孤立分支,它没有任何历史提交,初始会继承当前分支的文件。
  • 删除分支下的所有文件,让它变成空状态:
    git rm -rf .
  • 提交一个空的初始提交(Git不允许推送没有任何提交的分支):
    git commit --allow-empty -m "初始化空的temporary分支"
  • 最后推送到远程仓库:
    git push origin temporary

如果你的需求是创建一个和master内容完全一致、仅作为独立分支存在的temporary分支(并非完全空的),步骤更简单:

  • 基于master创建本地分支:
    git checkout -b temporary master
  • 直接推送到远程:
    git push origin temporary

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 07:05:20