2011-10-04 42 views
0

我有一個GitHub倉庫,擁有兩個分支mastergh-pages。在本地切換分支時遇到問題。文件和文件夾未被正確複製。更簡單的方式來管理GitHub上的多個分支?

是否有可能讓每個分支在一個單獨的目錄本地?

即代替

/Users/macuser/github/my-master/ 
/Users/macuser/github/my-gh-pages/ 

/Users/macuser/github/my/ 
+2

如何解決您的問題與分支,而不是試圖workround他們? 「在轉換分支機構時」你有什麼問題? – Artefact2

+0

@ Artefact2如果我拉取最新版本的分支,然後使用結帳處理gh頁面,則一些目錄和文件將保留在另一分支中。同樣,如果我從gh頁面切換到master,「img」目錄被添加到主分支。爲了方便起見,我寧願避免切換這樣的分支。我也擔心在發生這種情況時會放棄我的更改。 –

回答

4

是的,沒有任何問題。只需git clone兩次,然後切換到您想要的分支。 pushpull

+0

我嘗試使用'git clone [email protected]:my/project.git gh-pages'並下載它。我如何確保將更改推回正確的分支? –

+0

您需要先選擇正確的分支。 'git checkout branchname' –

+0

很酷的工作,將git記住未來每個文件夾的正確分支? –

相關問題