Çek/birden çok uzak yerlerden itin
Kısa: oraya bir git repo bas ve uzaktan repo listesinden çıkarmak için bir yoldur (yerine bir tek "") kökeni?
Uzun: ben sık sık bir durum olduğunda ben gelişmekte olan bir uygulama birden çok bilgisayarın, farklı bağlantı bir dizüstü bilgisayar ise transit, bir bilgisayar "Bir", ben de belirli bir yer ve başka bir bilgisayarın "B" ise başka. Ayrıca, dizüstü bilgisayarın sadece biriyle bağlantısı olabilir "" ya da "B", ve bazen her ikisi de.
Ben ne istiyorum için gıt hep "çekme" ve "itme" tüm bilgisayarlar şu anda bağlamak için, yani daha kolay atlamak bir makine diğeri ve devam sorunsuz bir şekilde çalışıyor.
CEVAP
Bunu manuel olarak yapmak gerek kalmadımodern git
! sürümleri Malvineous'nin çözümü aşağıda.
Burada yeniden:
git remote set-url origin --push --add <a remote>
git remote set-url origin --push --add <another remote>
Orijinal cevabı:
Bu kötü bir şey sonuçsuz bir süredir kullanıyorum ve git mailing list üzerinde Linus Torvalds tarafından önerilen.
araqnid’nin çözüm kodu getirdiğin için uyguniçinedeponuzu... ama ne zaman sen, benim gibi, birden fazla eşdeğer yetkili upstreams (devam ediyorum biraz daha kritik projeler klonlanmış hem özel memba, GitHub ve Codaset), bir acıya itmek değişikliklerin her biri, her gün.
Uzun lafın kısası, git remote add
uzaktan kumanda tüm bireysel... ve sonra git config -e
ekleyin ve bir uzaktan birleşti. Bu depo config
varsayarsak:
[remote "GitHub"]
url = git@github.com:elliottcable/Paws.o.git
fetch = refs/heads/*:refs/remotes/GitHub/*
[branch "Master"]
remote = GitHub
merge = refs/heads/Master
[remote "Codaset"]
url = git@codaset.com:elliottcable/paws-o.git
fetch = refs/heads/*:refs/remotes/Codaset/*
[remote "Paws"]
url = git@github.com:Paws/Paws.o.git
fetch = refs/heads/*:refs/remotes/Paws/*
... "Paws"
için birleştirilmiş uzak bir oluşturmak için "Codaset"
, o kadar zaman sonra: aşağıdaki ekleyebilirim
[remote "Origin"]
url = git@github.com:Paws/Paws.o.git
url = git@codaset.com:elliottcable/paws-o.git
Bu yaptıklarımdan sonra, ben ** 12, Paws/Master
Codaset/Master
sırayla her ikisine de, hayat biraz daha kolay girmesine neden olur.
Uzak bir şube üzerinde Git checkout ça...
MySQL kullanarak GÜNCELLEME birden faz...
Çoklu havuzu Python.birden çok bağımsı...
Nasıl grep birden çok dize eşleştirmek...
Nasıl SQL birden çok iç birleşim ETMEN...