当我键入 'git branch -a' 时,它会显示红色的先前删除的分支。这是正常的吗?
When I type 'git branch -a', it shows red previously deleted branches. Is this normal?
我已将远程 GitHub 存储库克隆到我的计算机,一切顺利。我在一些分支上工作,想查看所有分支,所以我输入:
git branch -a
它显示了这个:
* master
remotes/origin/cleanup
remotes/origin/master
remotes/origin/test
我之前创建了 'cleanup' 和 'test' 分支,合并它们,在本地端和远程端删除它们,但它们显示在这个奇怪的 'file-directory like' 时尚。这正常吗?
抱歉,如果这是一个糟糕的问题。我是 Git 和 Github 的新手。
您需要使用 --prune
获取,以便删除的远程分支在本地仓库中消失(不会弄乱本地分支,即使一个本地分支是从那些已删除的远程分支之一创建的)。
git fetch --prune -a
我已将远程 GitHub 存储库克隆到我的计算机,一切顺利。我在一些分支上工作,想查看所有分支,所以我输入:
git branch -a
它显示了这个:
* master
remotes/origin/cleanup
remotes/origin/master
remotes/origin/test
我之前创建了 'cleanup' 和 'test' 分支,合并它们,在本地端和远程端删除它们,但它们显示在这个奇怪的 'file-directory like' 时尚。这正常吗?
抱歉,如果这是一个糟糕的问题。我是 Git 和 Github 的新手。
您需要使用 --prune
获取,以便删除的远程分支在本地仓库中消失(不会弄乱本地分支,即使一个本地分支是从那些已删除的远程分支之一创建的)。
git fetch --prune -a