4

我使用以下内容在本地存储库上创建了一个孤立分支,然后将其推送到 Github 上的远程:

git checkout --orphan worker
git rm -rf .
git commit --allow-empty -m "Initial orphan commit"
git push origin worker

我在 GitHub上的工作分支上收到“此分支提前 1 次提交,主次后有 n 次提交”消息。

这里的想法是创建一个没有历史记录的空的、不相关的 分支,与所有其他分支和提交完全断开连接,并且不会相对于主分支进行跟踪。

4

1 回答 1

4

你已经这样做了。GitHub 的消息在这种情况下基本没有意义。您的分支有 1 个不在 master 中的提交,而 master 有 n 个不在您的分支中的提交。当没有共同祖先时,GitHub 可能应该抑制该消息,但看起来它没有:)

于 2020-05-22T07:10:09.367 回答