我是Git和GitHub的新手,請耐心等待。 我在GitHub上有一個自動創建的分支(gh-pages)的空存儲庫,我知道它應該與GitHub的頁面功能一起使用。GitHub和Eclipse入門(spring source toolsuite 2.7.1)
現在我想要做的是創建和eclipse項目,我可以提交/推送到這個存儲庫。
什麼令我感到困惑,我看不到任何選項在github上創建遠程分支。我認爲推動我的來源到gh頁面不是一個好主意。順便說一句,我也不明白爲什麼GitHub頁面的功能被實現爲分支?在某些時候不應該將分支合併在一起。顯然,將github頁面合併到我的項目中沒有任何意義。爲了這個目的,在我的項目中有一個文件夾不是更好嗎?
我GOOGLE了,發現這個link,但作爲一個混帳noob我不知道如果這就是我想要做的。我想使用Eclipse作爲我的主接口,git和github只有在沒有其他選項時纔會回退到命令行或其他接口。
好的我想我已經想通了。基本上,你需要的是定義一個不需要存在的遠程參考。
- 創建項目
- Team->分享給本地存儲庫
- 在庫視圖(窗口 - >顯示視圖>的Git - >存儲庫)中選擇遙控器上的本地存儲庫,然後右鍵單擊
- 選擇新的遠程(配置推送)。在遠程名稱中輸入原點。按確定
- 更改URL。從github複製/粘貼ssh uri。選擇ssh協議(確保您在eclipse SSH首選項中定義了ssh密鑰並上傳到github)
- 現在最後一部分是添加Ref映射。單擊屏幕的ref mapping部分中的Add ..並在本地和遠程分支中輸入refs/heads/master。
,或者可以在兩側裁判/頭/主是不是一個好主意:) 我看到,克隆不具有GH-頁面分支GitHub庫是因爲它更簡單自動創建該遠程讀取規格
遠程讀取規格+refs/heads/*:refs/remotes/origin/*
也許這就是我需要在上面步驟6
進入10
好的,原來的想法是「refs/heads/master in local and remote branch」是正確的。推這個配置是正確地顯示我在git中心的變化。另一方面,第二種選擇是無聲地失敗。
男人甚至'13你的問題救了我。 – happybuddha