İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

git-apply - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında git-apply çalıştırın

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-apply komutudur.

Program:

ADI


git-apply - Dosyalara ve/veya dizine bir yama uygula

SİNOPSİS


git uygulamak [--stat] [--numstat] [--özet] [--kontrol] [--index] [--3yol]
[--apply] [--no-add] [--build-fake-ancestor= ] [-R | --ters]
[--izin-ikili-değiştirme | --ikili] [--reddet] [-z]
[-P ] [-C ] [--inaccurate-eof] [--recount] [--cached]
[--boşluk-değiştir | --ignore-boşluk ]
[--beyaz boşluk=(nowarn|uyar|düzelt|hata|hepsi hata)]
[--hariç tut= ] [--dahil= ] [--dizin= ]
[--verbose] [--güvenli olmayan yollar] [ ...]

TANIM


Sağlanan fark çıktısını (yani "bir yama") okur ve bunu dosyalara uygular. --index ile
seçeneğinde yama dizine de uygulanır ve --cached seçeneğiyle yama
sadece dizine uygulanır. Bu seçenekler olmadan komut, yamayı yalnızca
dosyalardır ve bir Git deposunda olmalarını gerektirmez.

Bu komut yamayı uygular ancak bir taahhüt oluşturmaz. Kullanmak git am(1) yaratmak
tarafından oluşturulan yamalardan taahhüt eder git-format-yama(1) ve/veya e-posta ile alındı.

SEÇENEKLER


...
Yamanın okunacağı dosyalar. - standart girişten okumak için kullanılabilir.

--stat
Düzeltme ekini uygulamak yerine, girdi için diffstat çıktısı alın. "Uygula"yı kapatır.

--numstat
--stat'a benzer, ancak eklenen ve silinen satırların sayısını ondalık gösterimde gösterir
ve daha makine dostu hale getirmek için kısaltma olmadan yol adı. ikili için
dosyalar, 0 0 demek yerine iki çıktı verir. "Uygula"yı kapatır.

--Özet
Yamayı uygulamak yerine, şu adresten elde edilen bilgilerin özet bir özetini çıktı alın:
git diff kreasyonlar, yeniden adlandırmalar ve mod değişiklikleri gibi genişletilmiş başlıklar. Kapanır
"uygulamak".

--Kontrol
Yamayı uygulamak yerine, yamanın mevcut çalışma için geçerli olup olmadığına bakın.
ağaç ve/veya dizin dosyası ve hataları algılar. "Uygula"yı kapatır.

--index
--check etkin olduğunda veya yamayı uygularken (hiç olmadığında varsayılandır)
devre dışı bırakan seçeneklerden biri etkinse), yamanın aşağıdakilere uygulanabilir olduğundan emin olun.
geçerli dizin dosyası ne kaydeder. Çalışma ağacında yamalanacak dosya ise
güncel değil, hata olarak işaretlendi. Bu bayrak ayrıca dizin dosyasının
güncellendi.

--önbelleğe alınmış
Çalışan ağaca dokunmadan bir yama uygulayın. Bunun yerine önbelleğe alınmış verileri alın, uygulayın
yama ve sonucu çalışma ağacını kullanmadan dizinde saklayın. Bu
--index anlamına gelir.

-3, -3yol
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, muhtemelen çalışma ağacındaki dosyalarda çakışma işaretçilerini bırakarak
çözmek için kullanıcı. Bu seçenek --index seçeneğini ima eder ve aşağıdakilerle uyumlu değildir.
--reject ve --cached seçenekleri.

--build-sahte-ata=
Yeni git fark çıktı gömülü indeks bilgi tanımlamaya yardımcı olmak için her bir blob için
yamanın geçerli olduğu orijinal sürüm. Bu bayrak verildiğinde ve eğer
Blobların orijinal sürümleri yerel olarak mevcuttur, geçici bir dizin oluşturur
bu blobları içeren

Saf bir mod değişikliği ile karşılaşıldığında (bunun indeks bilgisi yoktur),
bilgi bunun yerine geçerli dizinden okunur.

-R, --ters
Yamayı tersten uygulayın.

--reddetmek
Atomiklik için, git uygulamak varsayılan olarak tüm yamada başarısız olur ve
bazı iri parçalar uygulanmadığında çalışan ağaç. Bu seçenek, parçaları uygulamasını sağlar.
geçerli olan yamanın ve reddedilen parçaları karşılık gelen *.rej'de bırakın.
dosyaları.

-z
--numstat verildiğinde, yol adlarını karıştırmayın, NUL ile sonlandırılmış bir
makine tarafından okunabilir biçim.

Bu seçenek olmadan, her yol adı çıktısında SEKME, LF, çift tırnak ve
sırasıyla \t, \n, \" ve \\ ile değiştirilen ters eğik çizgi karakterleri ve yol adı
bu değişikliklerden herhangi biri meydana gelirse çift tırnak içine alınacaktır.

-P
Kaldırmak geleneksel fark yollarından önde gelen eğik çizgiler. Varsayılan 1'dir.

-C
En azından emin olun çevreleyen bağlam çizgileri, her değişiklikten önce ve sonra eşleşir.
Çevreleyen bağlamın daha az satırı olduğunda, hepsinin eşleşmesi gerekir. Varsayılan olarak hayır
bağlam hiç göz ardı edilir.

--unidiff-sıfır
Varsayılan olarak, git uygulamak uygulanmakta olan yamanın at ile birleşik bir fark olmasını bekler
en az bir bağlam satırı. Bu, iyi güvenlik önlemleri sağlar, ancak aşağıdaki durumlarda bozulur:
--unified=0 ile oluşturulan bir fark uygulamak. Bu kontrolleri atlamak için --unidiff-zero kullanın.

Yukarıda belirtilen nedenlerden dolayı içerikten bağımsız yamaların kullanılmasının önerilmediğini unutmayın.

--uygulamak
"Kapatılır" olarak işaretlenmiş seçeneklerden herhangi birini kullanırsanız uygulamak" üstünde, git uygulamak okur ve
yamayı fiilen uygulamadan istenen bilgileri verir. bu bayrağı ver
Bu bayraklardan sonra yamayı da uygulayın.

--hayır-ekleme
Bir yama uygularken, yama tarafından yapılan eklemeleri dikkate almayın. Bu çıkarmak için kullanılabilir
ilk çalıştırarak iki dosya arasındaki ortak kısım fark üzerlerine uygulamak ve
silme kısmını uygulayan ancak eklemeyi uygulamayan bu seçenekle sonuç
Bölüm.

--allow-ikili-değiştirme, --ikili
Tarihsel olarak, açık bir izin olmadan ikili yamanın uygulanmasına izin vermedik.
kullanıcı ve bu bayrak bunu yapmanın yoluydu. Şu anda her zaman ikili yamaya izin veriyoruz
uygulama, bu nedenle bu işlem yapılmaz.

--hariç tut=
Verilen yol kalıbıyla eşleşen dosyalara değişiklik uygulamayın. Bu yararlı olabilir
belirli dosyaları veya dizinleri hariç tutmak istediğiniz yama setlerini içe aktarma.

--include=
Verilen yol düzeniyle eşleşen dosyalara değişiklikleri uygulayın. Bu yararlı olabilir
belirli dosyaları veya dizinleri eklemek istediğiniz yama setlerini içe aktarma.

--exclude ve --include kalıpları kullanıldığında, oldukları sırayla incelenirler.
komut satırında görünür ve ilk eşleşme, her yola bir yama yapılıp yapılmayacağını belirler.
kullanılmış. Herhangi bir dahil etme/hariç tutma modeliyle eşleşmeyen bir yola yönelik bir yama, aşağıdakiler tarafından kullanılır:
komut satırında içerme kalıbı yoksa varsayılan, varsa yoksayılır
herhangi bir desen içerir.

--ignore-boşluk-değiştir, --ignore-boşluk
Bir yama uygularken, gerekirse bağlam satırlarındaki boşluklardaki değişiklikleri yok sayın.
Bağlam satırları boşluklarını koruyacak ve boşluklara maruz kalmayacaklar
--whitespace seçeneğinin değerinden bağımsız olarak sabitleme. Yeni hatlar yine olacak
sabit ama.

--boşluk=
Bir yama uygularken, boşluk hataları olan yeni veya değiştirilmiş bir satır tespit edin. Ne
boşluk hataları core.whitespace yapılandırması tarafından kontrol edilir. Tarafından
varsayılan, sondaki boşluklar (yalnızca boşluklardan oluşan satırlar dahil) ve
ilk karakterin içinde bir sekme karakterinin hemen ardından gelen bir boşluk karakteri
satırın girintisi boşluk hataları olarak kabul edilir.

Varsayılan olarak komut, uyarı mesajları verir ancak yamayı uygular. git-apply olduğunda
istatistikler için kullanılır ve bir yama uygulanmaz, varsayılan olarak Nowarn'dır.

farklı kullanabilirsiniz bu davranışı kontrol etmek için değerler:

· Nowarn, sondaki boşluk uyarısını kapatır.

· uyarı çıktıları bu tür birkaç hata için uyarı verir, ancak yamayı olduğu gibi uygular
(varsayılan).

· fix, bu tür birkaç hata için uyarılar verir ve düzelttikten sonra yamayı uygular
onları (şerit eşanlamlıdır --- yalnızca sondaki boşlukları dikkate almak için kullanılan araç
hatalar olarak karakterler ve ilgili düzeltme soyunma onları, ancak modern Git'ler yapar
Daha).

· error, bu tür birkaç hata için uyarı verir ve yamayı uygulamayı reddeder.

· error-all, hataya benzer ancak tüm hataları gösterir.

--yanlış-eof
Belirli koşullar altında, bazı sürümler fark bir eksikliği doğru tespit etmeyin
dosyanın sonunda yeni satır. Sonuç olarak, bu tür tarafından oluşturulan yamalar fark programlar yapar
eksik satırları doğru kaydetmeyin. Bu seçenek, bu tür uygulamalar için destek ekler.
yamaları bu hatanın etrafında çalışarak.

-v, --ayrıntılı
İlerlemeyi stderr'e bildirin. Varsayılan olarak, yalnızca mevcut yama hakkında bir mesaj
uygulanarak yazdırılacaktır. Bu seçenek, ek bilgilerin raporlanmasına neden olur.

--tekrar saymak
İri parça başlıklardaki satır sayılarına güvenmeyin, ancak bunları inceleyerek çıkarım yapın.
yama (örneğin, iri parça başlıklarını uygun şekilde ayarlamadan yamayı düzenledikten sonra).

--dizin=
başa ekle tüm dosya adlarına. Bir "-p" argümanı da iletilmişse, uygulanır
yeni kökü hazırlamadan önce.

Örneğin, a/git-gui.sh'nin b/git-gui.sh olarak güncellenmesinden bahseden bir yama şu şekilde olabilir:
git çalıştırılarak çalışma ağacı modülleri/git-gui/git-gui.sh içindeki dosyaya uygulanır
--directory=modules/git-gui'yi uygulayın.

--güvensiz-yollar
Varsayılan olarak, çalışma alanının dışını etkileyen bir yama (Git kontrollü
çalışan ağaç veya "git Apply" olarak kullanıldığında geçerli çalışma dizini
GNU yamasının değiştirilmesi) bir hata (veya yaramazlık) olarak reddedilir.

git application "daha iyi bir GNU yaması" olarak kullanıldığında, kullanıcı --unsafe-paths yolunu geçebilir
Bu güvenlik kontrolünü geçersiz kılma seçeneği. --index veya
--cached kullanımda.

YAPILANDIRMA


Apply.ignoreBoşluk
Ayarlayın değişiklik boşluktaki değişikliklerin varsayılan olarak yoksayılmasını istiyorsanız. Bire ayarla
of: hayır, yok, asla, yanlış boşluktaki değişikliklerin önemli olmasını istiyorsanız.

uygula. boşluk
Komut satırından --whitespace bayrağı verilmediğinde, bu yapılandırma öğesi
varsayılan olarak kullanılır.

ALT MODÜLLER


Yama, alt modüllerde herhangi bir değişiklik içeriyorsa, o zaman git uygulamak bu değişiklikleri şu şekilde ele alır:
izler.

--index belirtilirse (açıkça veya dolaylı olarak), alt modül taahhütleri eşleşmelidir
tam olarak yamanın uygulanacağı dizin. Alt modüllerden herhangi biri kontrol edilirse, o zaman
bu çıkışlar tamamen yok sayılır, yani güncel olmaları veya
temiz ve güncel değiller.

--index belirtilmezse, yamadaki alt modül taahhütleri yok sayılır ve yalnızca
karşılık gelen alt dizinin yokluğu veya varlığı kontrol edilir ve (mümkünse)
güncellendi.

onworks.net hizmetlerini kullanarak git-apply'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad