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

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • MVLV28

    MVLV28

    17 Mart 2008
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009