为什么我在git中看不到任何分支?

leb*_*ski 2 git github

当我尝试git branch命令查看我的分支列表时,我看不到任何东西.快照:

在此输入图像描述

正如你所看到的,命令git branchgit branch -v不显示新的分支,因为他们应该.

Details:我一直在搞乱我的存储库一段时间了.我的repo的github网页说该分支hw3是提前17次提交.

是因为我删除hw了当地仓库中分支机构的所有内容吗?

此外,当我尝试该命令时git checkout master,我收到以下消息:

error: pathspec 'master' did not match any file(s) known to git
Run Code Online (Sandbox Code Playgroud)

截至目前,我删除hw了我机器上的分支中的所有内容,但Github网页仍显示所有这些文件.

另外,我在命令输入git init,而在hw3分支从计算器上的另一个问题的建议.这对我有什么影响?

最初,我的hw3分支中有一堆文件,而我的主分支中只有一个README文件.我只想让事情恢复正常.

我该怎么办?谢谢!

Cod*_*ard 5

git branch 没有任何参数只打印出本地分支.

git branch 常见选项:

# print out local branches
git branch   

# print out remote branches
git branch -r

# print out local & remote branches
git branch -a
Run Code Online (Sandbox Code Playgroud)

如何解决您的问题

首先使用远程仓库更新您的本地仓库

git fetch --all --prune
Run Code Online (Sandbox Code Playgroud)

现在检查您需要的任何分支

git checkout master
Run Code Online (Sandbox Code Playgroud)