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

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • SaMmM123

    SaMmM123

    3 Mayıs 2006
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007