SORU
1 Mart 2012, PERŞEMBE


Bir şube yeniden adlandırma github içinde

Ben sadece benim yerel şube kullanarak yeniden adlandırıldı

git branch -m oldname newname

ama bu sadece şube yerel versiyonu yeniden adlandırır. Nasıl bir yeniden adlandırmak istiyorumgithub?

CEVAP
1 Mart 2012, PERŞEMBE


, Github eskisini silmek ve yeniden bas belirtildiği gibi komutların gerekenden biraz daha ayrıntılı olsa:

git push origin :name_of_the_old_branch_on_github
git push origin new_name_of_the_branch_that_is_local

Basit. Komutları biraz diseksiyon, git push komutu aslında:

git push <remote> <local_branch>:<remote_branch>

Hayır local_branch belirtilen bir itme yapıyor aslında demek oluyor ki, "benim yerel depodan bir şey almak ve uzak şube olun". Her zaman bu tamamen kludgy olduğunu düşünmüştüm, ama iş bu kadar.

Düzenleme:Git 1.7 olarak uzak bir şube silme için farklı bir sözdizimi vardır:

git push origin --delete name_of_the_remote_branch

Düzenleme:@Void tarafından belirtildiği gibi.yorum işaretçi

2 itme işlemleri birleştirebilirsiniz unutmayın: git push origin :old_branch new_branch. Bu hem eski şube silmek ve yeni bir tane itecektir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • bobono1baby

    bobono1baby

    14 AĞUSTOS 2011
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007