2011-09-02 165 views
0

我的git倉庫的主分支結構是在GH-頁面分支我只是想/demo內容不目錄本身然而如下Git添加沒有目錄?

/demo 
    index.html 
    style.css 
    reset.css 
jquery.dimlights.js 
jquery.dimlights.css 
jquery.dimlights.min.js 
jquery.dimlights.min.css 
readme.md 

。有沒有辦法做到這一點?

+0

如設置'GH-頁'建議創建一個空分支,爲什麼不復制並插入文件?看起來像最簡單的方法。或者我錯過了什麼? –

+0

就這樣,我明白了 - 你想讓包含在/ demo中的文件位於你的倉庫的頂層嗎?如果是這樣,你不能只是'哄他們'嗎? – cdhowie

+0

聽起來好像你正試圖包含沒有目錄的目錄的內容。這些文件在哪裏?它沒有任何意義。 – Richard

回答

1

這是一種方式:

git checkout -b gh-pages 
git rm (everything except demo) 
git mv demo/* . 
git commit -m "adding content to gh-pages" 

取決於你要處理的GH-頁面分支是創建一個孤兒分支如何另一種方式:

git checkout --orphan gh-pages 
rm (everything except demo) 
mv demo/* . 
git add . 
git commit -m "adding content to gh-pages" 
+0

這幾乎做到了。最後,我實際上是純粹爲gh-pages分支做了第二個本地回購。謝謝 :) –