Birçok şubesi olan bir git veri havuzum var. İhtiyacım olan yeni bir dal oluşturmak ve daha önceki şubelerden bağımsız olarak oluşturmak.Git varolan bir depodan boş bir şube oluştur
cevap
bu dalda yerel makine ve anahtarı
$ git checkout -b [name_of_your_new_branch]
itin github şube şube oluşturun:
$ git push origin [name_of_your_new_branch]
yapabilirsiniz aşağıda kullanarak * işareti ile şimdiki çalışma şube ile tüm dalları Komut:
$ git branch
Ayrıca, tüm yönlere gitmek için buraya tıklayın
git checkout --orphan version2
# and remove your project files
Sen alırsınız: iyi bir uygulama değil, ama sen gerçekten ilişki olmadan yeni şube ile başlamak istiyorum eğer kasada ait --orphan argüman kullanmalıdır master g dosyaları Create a new branch with git and manage branches
Bunun niçin kötü uygulama olarak kabul edildiğine meraklı mısınız? En basit yol gibi görünüyor. Bunu yaparsan uyarılar nelerdir? – geofrey
@geofrey, sorduğun günden bu yana uzun bir zaman oldu .. neden yeni şube boş olmayacak, yeni şubeyi yaratmadan önce taahhüt edilen tüm taahhütleri içerecek – avital
daha fazla ayrıntı hakkında --orphan argümanlar doc: http://git-scm.com/docs/git-checkout
Çözüm için teşekkürler. Ama bence yeni bir depo oluşturmak daha iyi bir çözüm olacaktır. Yetim kodunu şube ile birleştiremediğimden beri. –
Daha iyi bir çözüm gibi geliyor. İyi şanslar ;) – jedema
- 1. GitHub: Bir sorundan şube oluştur
- 2. Travis-ci: Git ve uzak bir depodan tek bir şube oluşturun
- 3. Varolan bir veritabanından varlıkları oluştur
- 4. Git kancaları - uzak depodan yayılıyor mu?
- 5. Bir dosyayı tamamen bir depodan nasıl kaldırabilirim?
- 6. Varolan denetleyici için yeni bir eylem oluştur
- 7. git farklı bir isimle şube izle
- 8. Gitmeyen bir etiket/şube Git repo'undan
- 9. Şube adlarını git'e git
- 10. git şube izinleri
- 11. Visual Studio 2013 GIT için Araçlar - yayımlanmamış bir şube yayımlayamıyor
- 12. Boş/boş alan değerleriyle yeni Dataframe oluştur
- 13. Varolan tüm dosyaları eklemeden nasıl bir şube oluşturulur?
- 14. Git - ölümcül: Şube adı GIT standartlarına uymuyor
- 15. HG'de nasıl bir şube geliştirilir?
- 16. Varolan bir git deposunu boş bir şekilde nasıl birleştirir ve geçmişi korurum?
- 17. Yerel bir depodan GitHub'a yalnızca bir dosya aktarın
- 18. Bir şubenin içinde şube oluşturma
- 19. Bir PR'nın hedef şube
- 20. Git boş değeri Git
- 21. Hatalı birleştirmeleri depodan kaldır
- 22. Bir "yerel" dizin oluşturmadan varolan dizinde virtualenv oluştur
- 23. Java: varolan bir tablodan CREATE TABLE kodunu oluştur
- 24. Git: Ana sayfadaki dengesiz/yüklenmemiş değişikliklerden bir şube oluşturma
- 25. Git: Ben kökeni yeni bir şube itmek, nasıl oluyor
- 26. Besteci, yerel depodan bağımlılıkları getirmiyor
- 27. Bir makineden başka bir makineye git Git
- 28. Doğrudan Git Akış'ta şube geliştirmek ister misiniz?
- 29. Git - Her Şube için farklı Uzaklık
- 30. Git yeniden yaptıktan sonra anonim şube
Hiç bir şey içermeyen yeni bir depo gibi mi demek istiyorsun? Ya da ana şubeye bağlı olarak yeni bir şube gibi, birleştirilmiş tüm kodları içeren bir? – GolezTrol
@GolezTrol Şu anki proje ihtiyacım, miras olarak adlandıracağımız kodu yenilemek ve daha yeni bir versiyon olacak sıfırdan yeni bir proje oluşturmak. Mirası için kullanılan aynı depoyu kullanmak istiyorum ama temiz bir şubeye sahip olmalıyım. –
Yeni bir repo oluşturun. Bunu sıfırdan yapmak istiyorsanız, ortak bir işleminiz olmayacak ve bir repoda iki tamamen farklı kod tabanına sahip olmayacaksınız. – eckes