簡體   English   中英

本地克隆未知的Git分支

[英]Git branch unknown to local clone

我有一個帶有兩個分支的git存儲庫。 如果克隆倉庫,我只能看到master分支。 我的兩個分支都是最新的。 問題是我不完全了解合並和分支。 該死!

我的例子可以在這里看到:

http://github.com/rimian/rimian/network

誰能告訴我如何使它恢復正常?

克隆存儲庫中有兩個分支,但它們分別稱為origin/masterorigin/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.

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