[英]Git branch unknown to local clone
我有一個帶有兩個分支的git存儲庫。 如果克隆倉庫,我只能看到master分支。 我的兩個分支都是最新的。 問題是我不完全了解合並和分支。 該死!
我的例子可以在這里看到:
http://github.com/rimian/rimian/network
誰能告訴我如何使它恢復正常?
克隆存儲庫中有兩個分支,但它們分別稱為origin/master
和origin/ui
。 默認情況下,它還將創建一個名為master
的本地分支,該分支跟蹤origin/master
,例如,這是在執行git branch
時看到的。 您可以使用命令git branch -r
查看所有遠程分支。 您可以創建一個新的本地分支來跟蹤遠程分支,然后切換到該分支,例如,使用git checkout -tb ui origin/ui
。
當我跑步
git clone http://github.com/rimian/rimian.git
cd rimian
gitk --all & # You can also use git branch -a if gitk is not installed
gitk向我展示了一個ui分支和一個master分支。 我可以例如跑步
git merge origin/ui
git push
要將ui分支的內容放入master並在github上更新master。
請注意,克隆時我沒有使用您發布的網址。 我建議您閱讀有關分支/合並的github指南
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.