SORU
3 ŞUBAT 2011, PERŞEMBE


GitHub nasıl varolan bir repo eklerken tüm dalları itmek mıdır?

Yeni bir GitHub repo yarattım - benim mevcut repo oraya koymak istiyorum.
Yönergeleri takip ettim:

cd existing_git_repo
git remote add origin git@github.com:acme-org/myprj.git
git push origin master

Bu sadece ana şube GitHub iter.
Nasıl her şeyi (tüm Şubeler dahil) itin yeni bir GitHub repo benim için benim mevcut repo yapabilirim?

CEVAP
3 ŞUBAT 2011, PERŞEMBE


Not: bütün bu etiketler, dalları yalnızca itme olmaz bas git.

git push --all
git push --tags

gerçekten itmek istiyorsunuzher şeyi. Ayrıca "Set up git to pull and push all branches".
Bu unutma--dry-runseçenek aslında her şeyi itmeden önce bazı test yapmak için.
Ayrıca GitHub için kökeni uzak repo. ayarlamak için "Working with remotes yardım GitHub bakın


Belirtildiği gibi "How to make “git push” include tags within a branch?", git 1.8.3 (Mayıs 2013) tanıttı:

git push --follow-tags

Bu(s) iterek etiketleri, ama sadece onlar şube(ler) BAŞ erişilebilir ve itme kuvveti olmaz.

(İterek tamamlar . bu işlemi tutmak yardımcı olabilir ^em>veetiketler) bittibirkomut yerine iki.

Git 2.4.1 (Q2 2015) push.followTags edebileceksiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006