簡體   English   中英

無法在 git 分支中看到 gh-pages 分支?

[英]Unable to see gh-pages branch in git branch?

在 git bash 中,當我輸入 git branch 時,它只顯示主分支。 但是我已經在 GitHub 中創建了 gh-pages 分支。

為什么會發生這種情況? 如何將我的代碼從其他分支移動到 gh-pages 而不是在 GitHub 中拖放?

命令“git branch”列出了本地分支。 命令“git branch --all”列出了包括遠程分支在內的所有分支。

在你的情況下,如果你直接在 Github.com 站點上創建了分支,如果你沒有將本地存儲庫與服務器同步,你將不會看到帶有命令“git branch”的分支。

您首先需要執行“git fetch”或“git pull”,以便您的克隆與服務器保持同步。 然后,您應該使用命令“git branch --all”將分支視為遠程分支“remotes/origin/gh-pages”。

為了使用命令“git branch”查看分支“gh-pages”,您需要在您的克隆中在本地創建它。您可以使用該命令執行此操作(前提是您事先已完成提取)

$ git checkout gh-pages

它將在本地創建分支 gh-pages 並將其設置為跟蹤遠程分支 remote/origin/gh-pages

您只能看到本地分支,要查看所有分支(尤其是遠程分支),您需要執行以下操作:

git branch --all

您必須將新分支從 GitHub 拉到本地機器上。

比如說,如果你在 GitHub 上創建了一個 gh-pages 分支,那么你必須使用

git pull origin gh-pages

在 git bash 中。

要將文件從不同分支復制到當前分支,您可以使用

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

然后git add .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM