Aynı üst klasörde, üst klasörde birleştirmek istediğim iki dosya var ve mümkünse geçmişi minimum düzeyde tutmadan koru.Üst klasörde iki git reposunu bir repoda nasıl birleştirilir?
parent/
--code1/.git
--code2/.git
isterim:
parent/.git
--code1
--code2
bunu yapmak ve her ikisi için geçmişini tutmak mümkün mü? Ya da en azından kod1 klasörü? Ne yazık ki, her iki tablodaki bazı aynı adlandırılmış dalları vardır. İdeal olan şey, her iki tarihin de .git tarihine sahip olması, ama kolay bir çözüm bulamamıştım (bir komplikasyon, gitmv'nin tüm dosyaların değişmesiyle birlikte önce/sonra farklılıkları göstermesidir, ancak bununla yaşayabiliriz.).
Yeni git depo oluşturmak ve bir başlangıç yapmak taahhüt:
mkdir newRepository
git init
touch .gitignore
git add .gitignore
git commit .gitignore -m 'init'
Fetch hem git geçmişini tutarken