Git 孤儿分支 "This branch is 1 commit ahead, n commits behind master"
Git Orphan branch "This branch is 1 commit ahead, n commits behind master"
我使用以下方法在本地仓库上创建了一个 orphan 分支,然后将其推送到 Github 上的远程:
git checkout --orphan worker
git rm -rf .
git commit --allow-empty -m "Initial orphan commit"
git push origin worker
我在 GitHub 的 worker 分支上收到 "This branch is 1 commit ahead, n commits behind master" 消息。
这里的想法是创建一个空的、不相关的分支,没有历史记录,完全与所有其他分支和提交断开连接,并且不跟踪与主分支。
你已经这样做了。 GitHub的消息在这种情况下基本没有意义。您的分支有 1 个提交不在 master 中,而 master 有 n 个提交不在您的分支中。 GitHub 应该在没有共同祖先时抑制该消息,但看起来它没有:)
我使用以下方法在本地仓库上创建了一个 orphan 分支,然后将其推送到 Github 上的远程:
git checkout --orphan worker
git rm -rf .
git commit --allow-empty -m "Initial orphan commit"
git push origin worker
我在 GitHub 的 worker 分支上收到 "This branch is 1 commit ahead, n commits behind master" 消息。
这里的想法是创建一个空的、不相关的分支,没有历史记录,完全与所有其他分支和提交断开连接,并且不跟踪与主分支。
你已经这样做了。 GitHub的消息在这种情况下基本没有意义。您的分支有 1 个提交不在 master 中,而 master 有 n 个提交不在您的分支中。 GitHub 应该在没有共同祖先时抑制该消息,但看起来它没有:)