我使用以下内容在本地存储库上创建了一个孤立分支,然后将其推送到 Github 上的远程分支:
git checkout --orphan worker
git rm -rf .
git commit --allow-empty -m "Initial orphan commit"
git push origin worker
我在 GitHub 上的worker分支上收到"此分支在前面 1 个提交,n 个在主节点后面提交">消息。
这里的想法是创建一个空的、不相关的分支,没有历史记录,与所有其他分支和提交完全断开连接,并且不与主分支相关。
你已经这样做了。在这种情况下,GitHub的消息基本上毫无意义。您的分支有 1 个不在 master 中的提交,master 有 n 个不在分支中的提交。GitHub 可能应该在没有共同祖先时抑制该消息,但看起来它不会:)