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-am komutudur.
Program:
ADI
git-am - Bir posta kutusundan bir dizi yama uygulayın
SİNOPSİS
git am [--signoff] [--tut] [--[no-]keep-cr] [--[no-]utf8]
[--[no-]3yollu] [--interaktif] [--taahhüt-tarihi-is-yazar-tarihi]
[--ignore-date] [--ignore-space-change | --ignore-boşluk]
[--boşluk= ] [-C ] [-P ] [--dizin= ]
[--hariç tut= ] [--dahil= ] [--reddet] [-q | --sessizlik]
[--[no-]makas] [-S[ ]] [--yama biçimi= ]
[( | )...]
git am (--devam | --atla | --abort)
TANIM
Bir posta kutusundaki posta mesajlarını kayıt mesajına, yazarlık bilgilerine ve
yamalar ve bunları geçerli şubeye uygular.
SEÇENEKLER
( | )...
Yamaların okunacağı posta kutusu dosyalarının listesi. Bu argümanı sağlamazsanız,
komut standart girdiden okur. Dizinleri sağlarsanız, bunlar
Maildirs olarak kabul edilir.
-s, --signoff
taahhüt eden kimliğini kullanarak, taahhüt mesajına bir Signed-off-by: satırı ekleyin.
kendin. Şuradaki oturum kapatma seçeneğine bakın: git-taahhüt(1) daha fazla bilgi için.
-k, --devam et
-k bayrağını ilet git posta bilgisi (görmek git-mailinfo(1)).
--keep-non-yama
-b bayrağını ilet git posta bilgisi (görmek git-mailinfo(1)).
--[hayır-]keep-cr
--keep-cr ile çağrı git posta bölünmüş (görmek git-mailsplit(1)) aynı seçenekle,
satırların sonunda CR'yi soymasını önleyin. am.keepcr yapılandırma değişkeni
varsayılan davranışı belirtmek için kullanılabilir. --no-keep-cr geçersiz kılmak için yararlıdır
am.keepcr.
-c, --makas
Makas hattından önce vücuttaki her şeyi çıkarın (bkz. git-mailinfo(1)). Olabilir
mailinfo.scissors yapılandırma değişkeni kullanılarak varsayılan olarak etkinleştirilir.
-- makassız
Makas çizgilerini dikkate almayın (bkz. git-mailinfo(1)).
-m, --mesaj kimliği
-m bayrağını iletin git posta bilgisi (görmek git-mailinfo(1)), böylece Mesaj Kimliği başlığı
taahhüt mesajına eklenir. am.messageid yapılandırma değişkeni şu amaçlarla kullanılabilir:
varsayılan davranışı belirtin.
--no-mesaj-kimliği
Message-ID başlığını taahhüt mesajına eklemeyin. no-mesaj kimliği için yararlıdır
am.messageid'i geçersiz kıl.
-q, --sessiz
Sessiz olun. Yalnızca hata mesajlarını yazdırın.
-u, --utf8
-u bayrağını ilet git posta bilgisi (görmek git-mailinfo(1)). Önerilen taahhüt günlüğü mesajı
e-postadan alınan UTF-8 kodlamasına yeniden kodlanır (yapılandırma değişkeni
i18n.commitencoding, değilse projenin tercih edilen kodlamasını belirtmek için kullanılabilir.
UTF-8).
Bu, git'in önceki sürümlerinde isteğe bağlıydı, ancak şimdi varsayılandır. Kullanabilirsiniz
--no-utf8 bunu geçersiz kılmak için.
--hayır-utf8
-n bayrağını ilet git posta bilgisi (görmek git-mailinfo(1)).
-3, ---3yollu, --no-3yollu
Yama temiz bir şekilde uygulanmadığında, yama kaydederse 3 yollu birleştirmeye geri dönün
uygulanması gereken blobların kimliği ve elimizde bu bloblar var
yerel olarak. --no-3way, am. ThreeWay yapılandırma değişkenini geçersiz kılmak için kullanılabilir. İçin
daha fazla bilgi, bkz. am. ThreeWay in git-config(1).
--ignore-space-change, --ignore-whitespace, --whitespace= , -C , -P ,
--dizin= , --hariç tut= , --include= , --reddetmek
Bu bayraklar, git uygulamak (görmek git-uygula(1)) uygulayan program
yama.
--patch-formatı
Varsayılan olarak komut, yama biçimini otomatik olarak algılamaya çalışacaktır. Bu seçenek
kullanıcının otomatik algılamayı atlamasını ve yama biçimini belirlemesini sağlar.
yama(lar) olarak yorumlanmalıdır. Geçerli biçimler: mbox, stgit, stgit-series
ve hg.
-i, --etkileşimli
Etkileşimli olarak çalıştırın.
--yönetici-tarihi-yazar-tarihi
Varsayılan olarak komut, taahhüt yazarı olarak e-posta mesajındaki tarihi kaydeder.
tarih ve taahhüt oluşturma tarihi olarak taahhüt oluşturma saatini kullanır. Bu, kullanıcının
yazar tarihiyle aynı değeri kullanarak taahhüt tarihi hakkında yalan söylemek.
--ignore-tarih
Varsayılan olarak komut, taahhüt yazarı olarak e-posta mesajındaki tarihi kaydeder.
tarih ve taahhüt oluşturma tarihi olarak taahhüt oluşturma saatini kullanır. Bu, kullanıcının
taahhüt tarihi ile aynı değeri kullanarak yazar tarihi hakkında yalan söylemek.
--atlamak
Geçerli yamayı atlayın. Bu, yalnızca iptal edilen bir yamayı yeniden başlatırken anlamlıdır.
-S[ ], --gpg-işareti[= ]
GPG işareti taahhüt eder. Keyid argümanı isteğe bağlıdır ve varsayılan olarak taahhütte bulunur
Kimlik; belirtilirse, boşluk bırakmadan seçeneğe yapıştırılmalıdır.
--devam, -r, --çözüldü
Bir yama hatasından sonra (örneğin, çakışan yama uygulanmaya çalışılırsa), kullanıcı
elle uygulanır ve dizin dosyası uygulamanın sonucunu saklar. Yapmak
e-posta mesajından çıkarılan yazarlık ve taahhüt günlüğünü kullanarak taahhütte bulunun ve
geçerli dizin dosyası ve devam edin.
--resolvemsg=
Bir yama hatası oluştuğunda, çıkmadan önce ekrana yazdırılacaktır. Bu
işlemek için --continue veya --skip kullanmanız gerektiğini bildiren standart mesajı geçersiz kılar.
arıza. Bu, yalnızca aşağıdakiler arasında dahili kullanım içindir: git yeniden baz almak ve git am.
-- iptal
Orijinal dalı geri yükleyin ve yama işlemini iptal edin.
TARTIŞMA
Kesin yazar adı, mesajın "Kimden: " satırından alınır ve yazar
tarih mesajın "Tarih:" satırından alınır. "Konu:" satırı,
"[PATCH" ortak önekini çıkardıktan sonra taahhüdün başlığı ]". Konu: "
satırının, taahhüdün ne hakkında olduğunu bir metin satırında kısaca açıklaması gerekiyor.
"Kimden:" ve "Konu:" gövdeyi başlatan satırlar, ilgili kesinleştirme yazarını geçersiz kılar
başlıklardan alınan ad ve başlık değerleri.
Taahhüt mesajı, "Konu: " başlığından alınan başlık, boş bir satır ve
yamanın başladığı yere kadar mesajın gövdesi. Her birinin sonunda fazla boşluk
satır otomatik olarak kaldırılır.
Yamanın doğrudan mesajı takip ederek satır içi olması bekleniyor. olan herhangi bir satır
form:
· üç tire ve satır sonu veya
· "diff -" ile başlayan bir satır veya
· "Dizin:" ile başlayan bir satır
bir yamanın başlangıcı olarak alınır ve kesinleştirme günlüğü mesajı,
Böyle bir çizginin ilk oluşumu.
Git am'i ilk kez çağırırken, ona işlenecek posta kutularının adlarını verirsiniz. Üzerine
uygulanmayan ilk yamayı görünce ortada iptal oluyor. Kurtulabilirsin
bu iki yoldan biriyle:
1. komutu şu komutla yeniden çalıştırarak mevcut yamayı atlayın. --atlamak seçeneği.
2. çalışma dizinindeki çakışmayı el ile çözün ve indeks dosyasını getirmek için güncelleyin.
yamanın üretmesi gereken bir duruma. Ardından komutu ile çalıştırın.
--devam et seçeneği.
Komut, geçerli işlem bitene kadar yeni posta kutularını işlemeyi reddediyor, bu nedenle
sıfırdan başlamaya karar verirseniz, komutu çalıştırmadan önce git am --abort komutunu çalıştırın.
posta kutusu adlarıyla.
Herhangi bir yama uygulanmadan önce ORIG_HEAD, mevcut dalın ucuna ayarlanır. Bu
koşmak gibi birden çok işlemle ilgili sorunlarınız varsa kullanışlıdır git am yanlış dalda
veya posta kutusunu değiştirerek daha kolay düzeltilen taahhütlerdeki bir hata (örn.
"Kimden:" satırlarında).
KANCALAR
Bu komut, applicationpatch-msg, pre-applypatch ve post-applypatch kancalarını çalıştırabilir. Görmek
githook'lar(5) daha fazla bilgi için.
onworks.net hizmetlerini kullanarak git-am çevrimiçi kullanın