47
A
回答
70
默認情況下,git clone
只創建一個分支:當前簽出的分支,通常是主分支。但是,它確實爲遠程中的所有其他分支創建了遠程跟蹤分支。把它們當作遠程分支的本地拷貝,可以通過提取來更新。他們不是真正的本地分支機構,因爲它們只是作爲指向遠程分支機構的指示器,而不是爲了您的工作。
如果您運行git branch -a
,您將看到所有分支,本地和遠程。如果你只想看到遠程的,使用git branch -r
。如果您更喜歡視覺歷史顯示,請嘗試gitk --all
(或gitk --remotes
)。
要創建一個本地分支上工作,使用
git branch <branch-name> origin/<branch-name>
這將創建一個使用遠程的分支機構爲出發點的新的本地分支。
12
用途:
git branch -r
這將顯示所有遠程分支。你可以這樣做:
然後做你的工作,然後推送到遠程分支。
11
您可以直接做:
git checkout <original-remote-branch-name>
這將自動創建一個本地分支跟蹤具有相同名稱的遠程分支。 如果您想在除主人以外的特定分支上工作,請在克隆後始終執行此操作。
注意:當您克隆遠程名稱時默認爲'origin',它與您正在開發的其他機器中使用的遠程名稱不同。因此,您可以在克隆之前初始命名您的遙控器,或者永遠將其命名爲原點。
相關問題
- 1. Git拉/克隆分支
- 2. 將git克隆到分支中
- 3. git-tfs我可以克隆所有分支,但跳過歷史?
- 4. 有沒有可能得到沒有克隆或從git拉的分支名稱?
- 5. 通過克隆分支 - 我必須修改默認才能看到分支?
- 6. 無法克隆沒有master分支的git倉庫開始
- 7. 爲什麼在git獲取後沒有看到git分支?
- 8. 本地克隆未知的Git分支
- 9. 克隆Git庫後,只有主分支可見
- 10. Git沒有克隆選項
- 11. 是否可以使用git查看網站克隆的分支?
- 12. 試圖克隆使用Git分支,但
- 13. Git自動跟蹤分支克隆
- 14. 如何用git-p4克隆分支?
- 15. 關於Git克隆和分支
- 16. Intellij git:克隆特定分支
- 17. 在pycharm中克隆git分支
- 18. git克隆沒有.git擴展
- 19. git克隆分叉git分支的特定版本
- 20. 結帳的Git版本?克隆沒有做我想做的事
- 21. git hooks:有沒有克隆鉤子?
- 22. 沒有克隆的Git開發
- 23. Git克隆沒有特定的文件
- 24. 如何標記並克隆到git分支中的標記?
- 25. 如何克隆只有非主分支的git倉庫?
- 26. 如何克隆所有分支的git存儲庫?
- 27. 如何git克隆所有分支位於根的SVN倉庫?
- 28. Visual Studio沒有看到我的所有文件後,git拉
- 29. git分支(沒有分支)
- 30. git + sourcetree:新克隆的git repo不允許切換分支
支持的短語法是git branch -t origin/ –
2010-10-22 23:45:02
@adymitruk:不確定何時引入了-t,但它不在Git 1.6.3.1及更早的版本中。如果-t不存在,人們可以使用--track代替。 – Trott 2011-08-07 16:47:10