我在github上有一個主分支(主)和一些實驗工作的分支。我做了一些提交併推送到實驗分支,一切都很好。git:開關分支沒有分離頭
現在,在不同的機器上,我試圖克隆我的倉庫(Git克隆庫),然後切換到experimental分支(GIT結賬分支名稱),但每次我這樣做,我的頭被拆卸和我無法推送我的更改。我究竟做錯了什麼?我感覺我錯過了某個地方的基本git概念,但是閱讀隨機的git手冊頁並沒有給我任何線索。
我是新來的混帳,所以我很抱歉,如果我是一個白癡,但我找不到任何文件,將幫助我重新貼上我的頭。
編輯
跟蹤分支的概念是我失蹤了。現在我對這個概念有了一個清晰的認識。就個人而言,我發現git branch --track
語法比git checkout -b branch-name origin/branch-name
更直觀。
感謝您的幫助!
男人,爲什麼不「git checkout origin/branchname」開始跟蹤胸罩如果它尚未被追蹤,它會自動執行嗎? – 2010-12-22 18:02:29
,因爲您仍然需要國外分支的本地名稱。 – 2010-12-23 11:12:31