在 git 分支中看不到 gh-pages 分支?

Unable to see gh-pages branch in git branch?

在gitbash中,当我输入gitbranch时,它只显示master分支。但是我在 GitHub.

中创建了 gh-pages 分支

为什么会这样?如何将我的代码从其他分支移动到 gh-pages 而不是拖放到 GitHub?

您只能看到本地分支机构,要查看您需要做的所有分支机构(尤其是远程分支机构):

git branch --all

您必须将新分支从 GitHub 拉到您的本地计算机。

说,如果你在 GitHub 上创建一个 gh-pages 分支,那么你必须使用

将它拉到你的桌面
git pull origin gh-pages

在 git bash.

要将文件从不同的分支复制到当前分支, 你可以使用

git checkout branch-having-the-file file.exe

然后是git add .

命令"git branch"列出本地分支。 命令 "git branch --all" 列出所有分支,包括远程分支。

在您的情况下,如果您直接在 Github.com 站点上创建了分支,如果您没有将本地存储库与服务器。

您需要先执行 "git fetch" 或 "git pull" 以便您的克隆与服务器保持同步。然后,您应该使用命令 "git branch --all".

将分支视为远程分支 "remotes/origin/gh-pages"

为了使用命令“git 分支查看分支 "gh-pages",您需要在您的克隆中本地创建它。您可以使用命令执行此操作(前提是您已经完成预先获取)

$ git checkout gh-pages

它将在本地创建分支 gh-pages 并将其设置为跟踪远程分支 remote/origin/gh-pages