我不理解git branch -l -a
命令的输出中第二行的含义:remotes/origin/HEAD -> origin/master
。
git branch -l -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
这是其他操作留下的吗?我该清理它吗?如果需要,我该怎么做?
通常我在命令行上使用 git,但在这个本地仓库中,我尝试了 TortoiseGit 来为朋友找到一个简单的 git 工作流。
-l
可能不会做你想要的事情。通常,它会创建 reflog,但在这里可能被省略了。如果要列出所有分支,git branch -a
就足够了。 - Palec