gpt4 book ai didi

git - "branch ... not fully merged"获取后立即

转载 作者:太空狗 更新时间:2023-10-29 13:06:12 26 4
gpt4 key购买 nike

以下内容对我来说毫无意义

% git clone $REPO_URL --branch dev wd
% cd wd
% git fetch origin master:master
From github.com:ghuser/someproj
* [new branch] master -> master
% git branch -d master
error: The branch 'master' is not fully merged.
If you are sure you want to delete it, run 'git branch -D master'.

请注意,上述错误消息发生在 git branch -d master 命令上,该命令 立即master 分支已从中获取后发生远程仓库。这是否意味着 origin 以某种方式损坏了?我不明白这是怎么发生的。

最佳答案

警告

branch is not fully merged

当您尝试删除的分支未 merge 到另一个分支时出现。此警告可避免您在 merge 之前删除分支及其更改,因此您不会丢失更改。

在你的情况下,看起来你的计算机中没有分支“master”,因为你收到消息

* [**new branch**]      master     -> master

因此,当您下载分支 master 时,您位于 dev 上,然后您尝试了 git branch -d master 但因为它没有 merge 从开发者的角度来看,你得到了消息

使用 gitk --all 你可以看到整个树,在那里你会看到分支 master 是如何不 merge 到另一个的。因此消息。

如果你仍然想删除它,只需使用 -D 命令

关于git - "branch ... not fully merged"获取后立即,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15278711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com