İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

git-replace - 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-replace'i ç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-replace komutudur.

Program:

ADI


git-replace - Nesneleri değiştirmek için referansları oluşturun, listeleyin, silin

SİNOPSİS


git değiştirmek [-F]
git değiştirmek [-f] --düzenle
git değiştirmek [-f] --graft [ ...]
git değiştirmek -NS ...
git değiştirmek [--format= ] [-l [ ]]

TANIM


ekler değiştirmek refs/replace/ad alanında referans.

Adı değiştirmek referans, değiştirilen nesnenin SHA-1'idir. İçerik
arasında değiştirmek referans, değiştirilen nesnenin SHA-1'idir.

Değiştirilen nesne ve değiştirilen nesne aynı tipte olmalıdır. Bu kısıtlama
-f kullanılarak atlanabilir.

-f verilmedikçe, değiştirmek referans henüz mevcut olmamalıdır.

Değiştirilen ve değiştirilen nesnelerde başka bir kısıtlama yoktur. Birleştirme taahhütleri
birleştirme olmayan taahhütlerle değiştirilebilir ve bunun tersi de geçerlidir.

Değiştirilen referanslar, varsayılan olarak, bunu yapanlar dışındaki tüm Git komutları tarafından kullanılacaktır.
erişilebilirlik geçişi (erik, paket aktarımı ve fsck).

kullanarak herhangi bir komut için değiştirme referanslarının kullanımını devre dışı bırakmak mümkündür.
--no-replace-objects seçeneği hemen sonra git.

Örneğin eğer taahhüt foo taahhüt ile değiştirildi bar:

$ git --no-replace-objects cat-file taahhüt foo

taahhüt hakkında bilgi gösterir foo, süre:

$ git kedi dosyası taahhüt foo

taahhüt hakkında bilgi gösterir bar.

The GIT_NO_REPLACE_OBJECTS ortam değişkeni ile aynı etkiyi elde etmek için ayarlanabilir
--no-replace-objects seçeneği.

SEÇENEKLER


-f, --kuvvet
Aynı nesne için mevcut bir değiştirme referansı varsa, üzerine yazılır (bunun yerine
başarısız olmak).

-d, --sil
Verilen nesneler için mevcut değiştirme referanslarını silin.

--Düzenle
Bir nesnenin içeriğini etkileşimli olarak düzenleyin. için mevcut içerik NS
geçici bir dosyaya güzelce yazdırılır, dosya üzerinde bir düzenleyici başlatılır ve
sonuç, aynı türde yeni bir nesne oluşturmak için ayrıştırılır . bir yedek
ref daha sonra değiştirmek için oluşturulur yeni oluşturulan nesne ile. Görmek git-var(1)
Editörün nasıl seçileceğiyle ilgili ayrıntılar için.

--çiğ
Düzenleme yaparken, güzel basılmış olanlar yerine ham nesne içeriklerini sağlayın.
Şu anda bu yalnızca ikili formlarında gösterilecek olan ağaçları etkiler. Bu
çalışmak daha zordur, ancak çok bozuk bir ağacı onarırken yardımcı olabilir, yapamaz
güzel basılmış olmak. Düzenleyicinizi temiz bir şekilde okumak ve
ikili veri yaz.

--greft [ ...]
Bir greft taahhüdü oluşturun. İle aynı içeriğe sahip yeni bir taahhüt oluşturulur.
bunun dışında ebeveynleri [ ...] onun yerine ebeveynleri. A
yedek ref daha sonra değiştirmek için oluşturulur yeni oluşturulan taahhüt ile. Görmek
Bu seçeneğe dayalı örnek bir komut dosyası için katkı/convert-grafts-to-replace-refs.sh
bu, greftleri referansların yerine dönüştürebilir.

-l , --liste
Verilen desenle (veya desen yoksa tümü) eşleşen nesneler için referansları listele
verildi). Argümanlar olmadan "git replace" yazmak, tüm değiştirme referanslarını da listeler.

--format=
Listelerken, belirtilenleri kullanın , bunlardan biri olabilir kısa, orta ve ve kazandırdı.
Atlandığında, biçim varsayılan olarak kısa.

BİÇİMLER


Aşağıdaki biçim mevcuttur:

· kısa:

· orta: →

· ve kazandırdı: ( ) → ( )

OLUŞTURMA DEĞİŞTİRME OBJELER


git-filtre-dal(1) git-hash-nesnesi(1) ve git-rebase(1), diğer git komutlarının yanı sıra şunları yapabilir:
mevcut nesnelerden yedek nesneler oluşturmak için kullanılabilir. --edit seçeneği de olabilir
ile birlikte kullanılabilir git değiştirmek mevcut bir nesneyi düzenleyerek yeni bir nesne oluşturmak için.

Bir taahhüt dizisinin parçası olan birçok blobu, ağacı veya işlemi değiştirmek istiyorsanız,
sadece bir yedek taahhüt dizisi oluşturmak ve ardından yalnızca
sonunda taahhüt ile hedef taahhüt dizisinin ucunda taahhüt
değiştirme taahhüt dizisi.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad