Git'te şube oluşturduğumda, oluşturulan tüm dosyalar yeni şubeye eklenir.Varolan tüm dosyaları eklemeden nasıl bir şube oluşturulur?
Varolan tüm dosyaları eklemeden bir dalı nasıl oluşturabilirim?
Git'te şube oluşturduğumda, oluşturulan tüm dosyalar yeni şubeye eklenir.Varolan tüm dosyaları eklemeden nasıl bir şube oluşturulur?
Varolan tüm dosyaları eklemeden bir dalı nasıl oluşturabilirim?
git symbolic-ref HEAD refs/heads/newbranch
rm .git/index
git clean -fdx
<do work>
git add your files
git commit -m 'Initial commit'
Yoksa bir yetim dalı mı istediniz? Bu durumda, Arrowmaster'ın cevabına bakın. Yine de, "--orphan" seçeneği sadece 1.7.2'de eklendi. –
git checkout --orphan branchname
git rm -rf .
yeni dosyalar oluşturabilir, ekleyebilir ve yapabileceği yapıyor ve siz onları birleştirme sürece çıkan dalı (projenizde başka dalları ile hiçbir ortak geçmişi sonra bir nokta). tam olarak nasıl github.com sağlar kullanıcıların aracılığıyla, kendi repo için Github Sayfaları oluşturmak Bu aslında ...
Neden "yetim" dedin? – Michelle
@XuqiciAcerto Ebeveynleri olmadığı için. – Arrowmaster
Neden bir yetim dalında 'git rm -rf' yapmalısınız? 'Git günlüğü 'neyse hiçbir şey göstermiyor (' fatal: hatalı varsayılan revizyon' HEAD'' tam olarak). –
güncel cevaplar doğru, bir yetim dalı gerekir, ama sadece o tesadüfen eklersiniz gh-pages
adında bir yetim dalı. güzel adımlar verildi ve burada açıklanmıştır:
https://help.github.com/articles/creating-project-pages-manually
Umut bu yardımcı olur!
Tamamen bağımsız bir şube (paylaşılan geçmiş ve ortak dosya yok) arıyorsanız, bu soru bir kopyasıdır. ["In git, ilişkisiz bir dalı bir depoya sunmanın basit bir yolu var mı?"] (http://stackoverflow.com/questions/1384325/in-git-is-there-a-simple-way-of-introducing-an-unrelated-branch-to-a-repository). –