2016-03-26 11 views
0

kullanarak şöyle etmek:Nasıl bir dizinin içeriğini eklemek değil, dizinin kendisi ben dosyaların bir web sitesi ve düzeni yapıyorum budala

-Project 
---build 
---source 

Sadece içeriğini itmek istiyorum Gh-sayfaları şube github için derleme klasörü, ancak dizin kendisi değil (böylece myname.github.io/project myname.github.io/project/build değil, projeye yol açacaktır).

Herhangi bir yardım çok takdir edilecektir!

+1

One otomatikleştirmek için ilk kez kullanırken

git update-ref refs/heads/gh-pages $( git commit-tree -p gh-pages -m "built pages" master:build ) 

: Sadece bunun için taahhüt ve ona ref işaret ekleyin repo zaten var Bunu gerçekleştirmenin yolu, 'build' klasöründeki dosyalardan geçerli olana sembolik bağlantılar oluşturmak olabilir. – FractalSpace

cevap

2

Elbette: sadece ağacı doğrudan gerçekleştirin. Sadece -p gh-pages bölümünü ihmal veya ona şeker en

pages=`git rev-parse gh-pages` 
git update-ref refs/heads/gh-pages $(
     git commit-tree ${pages:+-p gh-pages} -m "built pages" master:build 
) 
+0

Fantastik, bu iş bitti, çok teşekkürler! Çok fazla anlamıyorum, ama umarım birkaç arama bunu temizleyebilir. – Ghrehh

İlgili konular