Git 从现有存储库创建一个空分支

标签 git branch

我有一个包含许多分支的 git 存储库,我的要求是创建一个新的空分支,以便它独立于早期的分支。

最佳答案

这不是一个好的做法,但如果你真的想从一个与 master 无关的新分支开始,你必须使用 --orphan checkout 的参数:

git checkout --orphan version2
# and remove your project files

您将在文档中获得有关--orphan 参数的更多详细信息:http://git-scm.com/docs/git-checkout

关于Git 从现有存储库创建一个空分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559168/

相关文章:

git diff --numstat 与 --name-status

git - 在 AWS Windows 服务器上托管 Git 存储库

Git flow 发布分支和标签——带或不带 "v"前缀

git - 我更新了来自上游/master 的 pull 请求的分支。如果我再次将分支推送到github,会污染 pull 请求吗?

SVN 如何从功能分支中恢复更改

git - 如何列出 git 子模块的现有分支(无需先初始化它)?

git - "git log"只能显示分支(不是中间提交)吗?

git - 将分支移动到不同的存储库,同时保留其提交但聚合剩余的历史记录

ruby - 如何在 Windows 上的 Git Bash 中使用 Pik for Ruby?

windows - 如何从局域网内的其他电脑在 windows 中 git clone 一个 repo?