Depolarımı Bitbucket veya Github'dan taşıdım. Bunun önemli olduğunu sanmıyorum ama farklı olan tek şey bu ... Kısa bir süre için iki uzaktan kumanda kurdum:
origin: bitbucket
github: github
Sonra ikisini de kaldırdım ve orijini github'a işaret ettim:
git remote remove origin
git remote remove github
git remote add origin https://github....
Geliştirme şubesinin test itmesi:
git push origin develop
Her şey güncel, tamam, güzel.
Her zamanki gibi bazı işler için yeni bir şube oluşturun:
git checkout -b Feature/Name
Bir veya iki dosyayı güncelleyin. Uzaktan kumandaya itmeyi dene:
git push origin Feature/Name
Bu şu hatayla sonuçlanır:
önemli: Özellik / Ad şubeye çözümlenemiyor
Bu sorunu çevrimiçi olarak arayın, HEAD'in doğru olduğundan emin olmak hakkında bazı şeyler bulun, diğerlerini ise şube adımın durumunu doğru olarak aldığımdan emin olun (ancak, bu noktada şube henüz uzaktan kumandada mevcut değil). Çözmek için uygun değil.
Bu komutu çalıştırdım:
git push --all -u
Bu Feature/Name, şubemi github'a getirdi, ancak yine de öncekiyle aynı davranışı görüyorum:
git push origin develop
git push origin Feature/Name
Birincisi çalışır, ikincisi aynı hatayı atar.
Bu hatayı neden aldığımı anlayamıyorum. Herhangi bir fikir?
git brancholduğunu doğrulamak için koştuğunuz anlamına mı geliyor Feature/Name? Bir GUI veya IDE'ye güvenmeyin. Ayrıca, davayı doğru anladınız mı?
git push origin Feature/Name:Feature/Name?
git push --all -uyeni şubem github'da var ama yine de yerelden zorlayamadım, değil mi? İşte bununla olan şey ... asıl şube adı SQLMigration/ReportFixesve github'da ne olduğu SqlMigration/ReportFixes. Öyleyse, şimdi yapabilirim git push origin SqlMigration/ReportFixes- neden github benim için kasayı değiştiriyor? Agh.
Feature/Name? Var olduğundan emin misinFeature/Nameve bu kontrol edilen şube mi? İle kontrol edingit branch.