Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen git-send-pack komutudur.
Program:
ADI
git-send-pack - Nesneleri Git protokolü üzerinden başka bir havuza itin
SİNOPSİS
git gönderi paketi [--all] [--dry-run] [--force] [--receive-pack= ]
[--verbose] [--ince] [--atomik]
[--[no-]imzalı|--sign=(doğru|yanlış|eğer sorulursa)]
[ :] [ ...]
TANIM
Genellikle kullanmak istersiniz git itmek, bu komutun üst düzey sarmalayıcısı,
yerine. Görmek git-itme(1).
çağırır git-alma paketi muhtemelen uzak bir depoda ve onu mevcuttan günceller
depo, adlandırılmış referanslar gönderiyor.
SEÇENEKLER
--alma paketi=
yolu git-alma paketi uzak uçtaki program. Bazen iterken yararlıdır
ssh üzerinden uzak bir havuza ve programın bir dizinde yoksa
varsayılan $PATH.
--exec=
--receive-pack= ile aynı .
--herşey
Hangi referansların güncelleneceğini açıkça belirtmek yerine, yerel olarak güncellenen tüm başlıkları güncelleyin.
var olmak.
--stdin
Her satıra bir tane olmak üzere stdin'den referans listesini alın. üzerinde belirtilen referanslar varsa
bu seçeneğe ek olarak komut satırı, daha sonra stdin'den gelen referanslar daha sonra işlenir.
komut satırındakiler.
If --durumsuz-rpc bu seçenekle birlikte belirtilirse, referans listesi
paket formatında (pkt-line) olmalıdır. Her referans ayrı bir pakette olmalıdır ve liste
bir yıkama paketi ile bitmelidir.
--kuru çalışma
Güncellemeleri gerçekten göndermek dışında her şeyi yapın.
--Kuvvet
Genellikle komut, bir uzak referansı güncellemeyi reddeder.
üzerine yazmak için kullanılan yerel ref. Bu bayrak kontrolü devre dışı bırakır. Bunun anlamı şu ki
uzak depo, taahhütleri kaybedebilir; dikkatli kullanın.
--ayrıntılı
Ayrıntılı olarak çalıştırın.
--ince
Nesneleri, olmayan nesnelere dayalı olarak deltifiye edilmiş biçimde kaydeden bir "ince" paket gönderin.
ağ trafiğini azaltmak için pakete dahil edilmiştir.
--atomik
Referansları güncellemek için atomik bir işlem kullanın. Referanslardan herhangi biri güncellenmezse
daha sonra herhangi bir referansı değiştirmeden tüm push başarısız olur.
--[no-]imzalı, --sign=(doğru|yanlış|eğer sorulursa)
GPG-alıcı taraftaki referansları güncellemek için anında iletme isteğini imzalayın.
kancalar tarafından kontrol edilir ve/veya günlüğe kaydedilir. false veya --no-signed ise, imzalama yapılmayacaktır.
teşebbüs etti. true veya --signed ise, sunucu desteklemiyorsa push başarısız olur
imzalı iter. İstenirse olarak ayarlanırsa, yalnızca ve yalnızca sunucu imzalamayı destekliyorsa imzalayın.
iter. Gönderme, gpg --sign'a yapılan gerçek çağrı başarısız olursa da başarısız olur. Görmek git-
alma paketi(1) alıcı taraftaki ayrıntılar için.
Depoyu barındıran uzak bir ana bilgisayar. Bu kısım belirtildiğinde, git-alma paketi
ssh aracılığıyla çağrılır.
Güncellenecek depo.
...
Uzaktan kumanda güncellemeye başvurur.
BELİRTİLEN L' REF'ler
Uzak uçta hangi referansların güncelleneceğini belirlemenin üç yolu vardır.
İle --herşey flag, yerel olarak var olan tüm referanslar uzak tarafa aktarılır. Sen
hiçbirini belirtemez Bu bayrağı kullanırsanız.
olmadan --herşey ve hiç olmadan , hem yerel hem de yerel tarafta var olan kafalar
uzak taraf güncellenir.
Bir veya daha fazla olduğunda açıkça belirtilir (ister komut satırında ister aracılığıyla
--stdin), ya tek bir desen olabilir ya da bir desenle ayrılmış bir çift desen olabilir.
iki nokta üst üste ":" (bu, bir başvuru adının içinde iki nokta üst üste bulunamayacağı anlamına gelir). Tek bir desen
sadece bir kısaltmadır :.
Her desen çifti, kaynak taraf (iki nokta üst üste işaretinden önce) ve hedef taraftan oluşur.
(kolondan sonra). İtilecek ref, eşleşen bir eşleşme bulunarak belirlenir.
kaynak taraf ve nereye itildiği hedef taraf kullanılarak belirlenir. Kurallar
bir referansı eşleştirmek için kullanılan kurallar, tarafından kullanılan kurallarla aynıdır. git rev-ayrıştırma sembolik bir referansı çözmek için
isim. Görmek git-rev-ayrıştırma(1).
· Eğer bir hatadır yerel referanslardan biriyle tam olarak eşleşmiyor.
· Eğer bir hatadır birden fazla uzak referansla eşleşir.
· Eğer herhangi bir uzak ref ile de eşleşmiyor
· "refs/" ile başlamalıdır; kelimenin tam anlamıyla bu hedef olarak kullanılır
vaka.
· == ve eşleşen ref kümesinde bulunmamalıdır.
uzak referanslar; ref eşleşti yerel olarak hedef adı olarak kullanılır.
olmadan --Kuvvet, NS ref yalnızca aşağıdaki durumlarda uzaktan kumandada saklanır: mevcut değil veya
uygun bir alt kümesidir (yani bir atası) . "Hızlı ileri sarma" olarak bilinen bu kontrol
kontrol", yanlışlıkla uzak referansın üzerine yazılmasını ve kaybolmasını önlemek için gerçekleştirilir.
diğer insanların oradan taahhütleri.
İle --Kuvvet, hızlı ileri alma kontrolü tüm referanslar için devre dışı bırakılır.
İsteğe bağlı olarak, bir parametrenin önüne bir artı eklenebilir + devre dışı bırakmak için imzala
sadece bu referans üzerinde hızlı ileri kontrol.
GYTE
Bir kısmı git(1) süit
onworks.net hizmetlerini kullanarak git-send-pack çevrimiçi kullanın