İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

git-add - 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-add ç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-add komutudur.

Program:

ADI


git-add - Dosya içeriğini dizine ekler

SİNOPSİS


git eklemek [--ayrıntılı | -v] [--kuru çalışma | -n] [--kuvvet | -f] [--etkileşimli | -i] [--yama | -P]
[--düzenle | -e] [--[hayır-]tümü | --[no-]yoksay-kaldırma | [--güncelleme | -u]]
[--ekleme amacı | -N] [--refresh] [--ignore-errors] [--ignore-missing]
[--] [ ...]

TANIM


Bu komut, çalışma ağacında bulunan mevcut içeriği kullanarak dizini günceller.
Bir sonraki işleme için hazırlanan içeriği hazırlayın. Genellikle şu anki içeriği ekler
bir bütün olarak mevcut yollar, ancak bazı seçeneklerle içerik eklemek için de kullanılabilir.
uygulanan çalışma ağacı dosyalarında yapılan değişikliklerin yalnızca bir kısmı veya bunu yapan yolları kaldırın
artık çalışan ağaçta yok.

"İndeks", çalışan ağacın içeriğinin bir anlık görüntüsünü tutar ve bu anlık görüntüdür.
bu, bir sonraki taahhüdün içeriği olarak alınır. Bu nedenle, herhangi bir değişiklik yaptıktan sonra
çalışan ağaç ve commit komutunu çalıştırmadan önce, eklemek için add komutunu kullanmanız gerekir.
dizine yeni veya değiştirilmiş dosyalar.

Bu komut, bir taahhütten önce birden çok kez gerçekleştirilebilir. Sadece içeriğini ekler
add komutu çalıştırıldığında belirtilen dosya(lar); sonraki değişiklikleri istiyorsanız
sonraki işleme dahil edilirse, yeni içeriği
endeksi.

git status komutu, hangi dosyaların değişiklik gösterdiğinin bir özetini almak için kullanılabilir.
sonraki taahhüt için sahnelenir.

git add komutu, varsayılan olarak yok sayılan dosyaları eklemez. Yok sayılan dosyalar varsa
komut satırında açıkça belirtildiğinde git add, yok sayılan dosyaların bir listesiyle başarısız olur.
Git tarafından gerçekleştirilen dizin özyineleme veya dosya adı globbing tarafından erişilen yok sayılan dosyalar (alıntı
kabuktan önceki küreleriniz) sessizce yok sayılır. NS git eklemek komut için kullanılabilir
-f (zorla) seçeneğiyle yoksayılan dosyaları ekleyin.

Bakınız git-taahhüt(1) bir taahhüde içerik eklemenin alternatif yolları için.

SEÇENEKLER


...
İçerik eklenecek dosyalar. Tüm eşleşmeleri eklemek için Fileglob'lar (örn. *.c) verilebilir
Dosyalar. Ayrıca önde gelen bir dizin adı (örneğin, dir/file1 ve dir/file2 eklemek için dir) olabilir
dizini bir bütün olarak dizinin mevcut durumuyla eşleşecek şekilde güncellemek için verilir (örn.
dir belirtmek, yalnızca çalışma ağacında değiştirilen bir dir/file1 dosyasını kaydetmez,
dosya dir/dosya2 çalışma ağacına eklendi, ancak aynı zamanda bir dosya dir/dosya3
çalışan ağaç. Git'in eski sürümlerinin kaldırılan dosyaları yok saydığını unutmayın; kullanmak
--no-all seçeneği, değiştirilmiş veya yeni dosyalar eklemek ancak kaldırılanları yoksaymak istiyorsanız.

-n, --kuru çalışma
Dosyaları gerçekten eklemeyin, sadece var olup olmadıklarını ve/veya yoksayılacaklarını gösterin.

-v, --ayrıntılı
Ayrıntılı olun.

-f, --kuvvet
Aksi takdirde yoksayılan dosyaların eklenmesine izin verin.

-i, --etkileşimli
Çalışma ağacındaki değiştirilmiş içerikleri etkileşimli olarak dizine ekleyin. İsteğe bağlı yol
işlemi, çalışma ağacının bir alt kümesiyle sınırlamak için argümanlar sağlanabilir. Görmek
Ayrıntılar için “Etkileşimli mod”.

-p, --yama
İndeks ve çalışma ağacı arasındaki yama parçalarını etkileşimli olarak seçin ve ekleyin
dizine. Bu, kullanıcıya eklemeden önce farkı gözden geçirme şansı verir.
dizine değiştirilmiş içerik.

Bu, add --interactive'i etkin bir şekilde çalıştırır, ancak ilk komut menüsünü atlar ve
doğrudan yama alt komutuna atlar. Ayrıntılar için “Etkileşimli mod”a bakın.

-e, --edit
Fark ve dizini bir düzenleyicide açın ve kullanıcının düzenlemesine izin verin. editörden sonra
kapatıldı, iri başlıkları ayarlayın ve yamayı dizine uygulayın.

Bu seçeneğin amacı, uygulanacak yamanın satırlarını seçip seçmek, hatta
sahnelenecek satırların içeriğini değiştirmek için. Bu daha hızlı ve daha esnek olabilir
etkileşimli parça seçiciyi kullanmaktan daha iyidir. Ancak, kendini şaşırtmak kolaydır ve
dizine uygulanmayan bir yama oluşturun. Aşağıdaki YAMA DÜZENLEME bölümüne bakın.

-u, --güncelleme
Dizini, tam olarak bir giriş eşleşmesine sahip olduğu yerde güncelleyin . Bu kaldırır
ayrıca dizin girişlerini çalışan ağaçla eşleşecek şekilde değiştirir, ancak yeni dosya eklemez.

Eğer hayırsa -u seçeneği kullanıldığında tüm izlenen dosyalar
çalışma ağacı güncellendi (güncellemeyi mevcut sürümle sınırlamak için kullanılan Git'in eski sürümleri
dizin ve alt dizinleri).

-A, --all, --no-ignore-kaldırma
Dizini yalnızca çalışan ağacın bir dosya eşleşmesine sahip olduğu yerde değil ancak
ayrıca dizinin zaten bir girişi olduğu yerde. Bu, dizini ekler, değiştirir ve kaldırır
çalışan ağaçla eşleşecek girişler.

Eğer hayırsa -A seçeneği kullanıldığında verilir, tüm çalışma ağacındaki tüm dosyalar
güncellenir (güncellemeyi geçerli dizine sınırlamak için kullanılan Git'in eski sürümleri ve
onun alt dizinleri).

--no-all, --ignore-kaldırma
Dizine bilinmeyen yeni dosyalar ve değiştirilen dosyalar ekleyerek dizini güncelleyin
çalışan ağaçta, ancak çalışma ağacından kaldırılan dosyaları yok sayın.
Bu seçenek, işlem yapılmadığında kullanıldı.

Bu seçenek öncelikle Git'in eski sürümlerine alışmış olan kullanıcılara yardımcı olmak içindir.
"git ekle ...", "git add --no-all" ile eşanlamlıydı ...", yani
yok sayılan kaldırılan dosyalar.

-N, --ekleme amaçlı
Yalnızca yolun daha sonra ekleneceği gerçeğini kaydedin. Yol için bir giriş
içerik olmadan dizine yerleştirilir. Bu, diğer şeylerin yanı sıra şunu göstermek için yararlıdır:
git diff ile bu tür dosyaların aşamalı olmayan içeriği ve bunları git commit ile taahhüt etmek
-a.

--yenile
Dosyaları eklemeyin, sadece dizindeki stat() bilgilerini yenileyin.

--ignore-hataları
Bazı dosyalar, indeksleme hataları nedeniyle eklenemediyse, iptal etmeyin.
işlemi, ancak diğerlerini eklemeye devam edin. Komut yine de sıfırdan çıkacak
durum. Bunu yapmak için add.ignoreErrors yapılandırma değişkeni true olarak ayarlanabilir.
varsayılan davranış.

--yoksay-eksik
Bu seçenek yalnızca --dry-run ile birlikte kullanılabilir. Bu seçeneği kullanarak kullanıcı
verilen dosyalardan herhangi birinin yoksayılıp yoksayılmayacağını kontrol edebilir
iş ağacında mevcut veya değil.

--
Bu seçenek, komut satırı seçeneklerini dosya listesinden ayırmak için kullanılabilir.
(dosya adlarının komut satırı seçenekleriyle karıştırılabileceği durumlarda kullanışlıdır).

YAPILANDIRMA


İsteğe bağlı yapılandırma değişkeni core.excludesFile, bir dosyanın yolunu belirtir
git-add'den hariç tutulacak dosya adlarının kalıplarını içeren, buna benzer
$GIT_DIR/bilgi/hariç tut. Dışlama dosyasındaki desenler, içindekilere ek olarak kullanılır.
bilgi/hariç tut. Görmek Gitignore(5).

ÖRNEKLER


· Documentation dizini altındaki tüm *.txt dosyalarından içerik ekler ve
alt dizinler:

$ git Dokümantasyon/\*.txt ekleyin

Yıldız işaretinin * bu örnekte kabuktan alıntılandığına dikkat edin; bu sağlar
komutu Documentation/ dizininin alt dizinlerindeki dosyaları içerir.

· Tüm git-*.sh komut dosyalarından içerik eklemeyi düşünür:

$ git git-*.sh ekle

Bu örnek, kabuğun yıldız işaretini genişletmesine izin verdiğinden (yani,
dosyalar açıkça), subdir/git-foo.sh'ı dikkate almaz.

İNTERAKTİF MOD


Komut etkileşimli moda girdiğinde, komut çıktısını gösterir. durum
alt komutu ve ardından etkileşimli komut döngüsüne girer.

Komut döngüsü, kullanılabilir alt komutların listesini gösterir ve "Şimdi ne olacak>" istemini verir.
Genel olarak, bilgi istemi tek bir harfle sona erdiğinde >, seçeneklerden sadece birini seçebilirsiniz
verilen ve şunun gibi return yazın:

*** Komutlar ***
1: durum 2: güncelleme 3: geri alma 4: izlenmeyen ekle
5: yama 6: fark 7: çık 8: yardım
Şimdi ne var> 1

Ayrıca, seçim benzersiz olduğu sürece yukarıda s veya sta veya durum diyebilirsiniz.

Ana komut döngüsünde 6 alt komut vardır (artı yardım ve çık).

durum
Bu, HEAD ve index arasındaki değişimi gösterir (yani şunu söylerseniz ne taahhüt edilecek?
git commit) ve dizin ve çalışan ağaç dosyaları arasında (yani, neyi sahneleyebileceğinizi)
git, her yol için git add) kullanarak taahhütte bulunmadan önce. Örnek bir çıktı benziyor
bu:

aşamalı aşamalı olmayan yol
1: ikili hiçbir şey foo.png
2: +403/-35 +1/-1 git-add--interactive.perl

foo.png öğesinin HEAD öğesinden farklı olduğunu gösterir (ancak bu ikili olduğundan satır sayısı
gösterilemez) ve dizinlenmiş kopya ile çalışan ağaç arasında hiçbir fark yoktur.
sürüm (çalışan ağaç sürümü de farklıysa, ikili gösterilmiş olurdu
yerde içinde hiçbir şey değil). Diğer dosya, git-add--interactive.perl, eklenmiş 403 satıra sahiptir.
ve dizinde olanı taahhüt ederseniz 35 satır silinir, ancak çalışan ağaç dosyası
diğer değişiklikler (bir ekleme ve bir silme).

güncelleştirme
Bu durum bilgilerini gösterir ve bir "Güncelleme >>" istemi verir. bilgi istemi
çift ​​ile biter >>ile birleştirilmiş birden fazla seçim yapabilirsiniz.
boşluk veya virgül. Ayrıca aralıklar da diyebilirsiniz. Örneğin, 2'u seçmek için "5-7,9 2,3,4,5,7,9"
listeden. Bir aralıktaki ikinci sayı atlanırsa, kalan tüm yamalar
alınmış. Örneğin "7-" ile listeden 7,8,9'u seçin. Söyleyebilirsin * her şeyi seçmek için.

Seçtiğiniz şey daha sonra ile vurgulanır *, Şöyle:

aşamalı aşamalı olmayan yol
1: ikili hiçbir şey foo.png
* 2: +403/-35 +1/-1 git-add--interactive.perl

Seçimi kaldırmak için girişin önüne şunun gibi - ekleyin:

Güncelle>> -2

Seçimi yaptıktan sonra boş satır ile cevap vererek çalışma içeriklerini sahneleyiniz.
dizinde seçilen yollar için ağaç dosyaları.

dönmek
Bunun çok benzer bir kullanıcı arayüzü var güncelleştirmeve seçilen yollar için aşamalı bilgiler
HEAD sürümüne döndürülür. Yeni yolları geri almak, onları izlenmeyen hale getirir.

izlenmeyen ekle
Bunun çok benzer bir kullanıcı arayüzü var güncelleştirme ve dönmekve izlenmeyen yollar eklemenizi sağlar.
İçerik.

yama
Bu, bir yoldan bir yol seçmenizi sağlar. durum seçim gibi. Yolu seçtikten sonra,
dizin ve çalışan ağaç dosyası arasındaki farkı gösterir ve
her parçanın değişimini sahneye koymak istiyorum. Aşağıdaki seçeneklerden birini seçebilir ve
tip dönüş:

y - bu parçayı sahneye koy
n - bu parçayı sahneleme
q - çıkın; bu iri parçayı veya kalanlardan herhangi birini sahneleme
a - bu parçayı ve sonraki tüm parçaları dosyada sahneleyin
d - bu parçayı veya sonraki parçalardan herhangi birini dosyaya yerleştirmeyin
g - gitmek için bir parça seçin
/ - verilen normal ifadeyle eşleşen bir parça ara
j - bu parçayı kararsız bırakın, sonraki kararsız parçaya bakın
J - bu parçayı kararsız bırakın, sonraki parçaya bakın
k - bu parçayı kararsız bırakın, önceki kararsız parçaya bakın
K - bu parçayı kararsız bırakın, önceki parçaya bakın
s - mevcut parçayı daha küçük parçalara böl
e - mevcut parçayı manuel olarak düzenle
? - yazdırma yardımı

Tüm yakışıklıların kaderine karar verdikten sonra, seçilen herhangi bir yakışıklı varsa, indeks
seçilen yakışıklılarla güncellenir.

Konfigürasyon değişkenini ayarlayarak buraya return yazmak zorunda kalmayabilirsiniz.
interaktif.singleKey'den true'ya.

fark
Bu, neyin taahhüt edileceğini (yani HEAD ve dizin arasında) gözden geçirmenizi sağlar.

DÜZENLEME YAMALAR


git add -e'yi çağırmak veya etkileşimli parça seçiciden e'yi seçmek, içinde bir yama açacaktır.
editörünüz; editör çıktıktan sonra sonuç dizine uygulanır. yapmakta özgürsün
yamada keyfi değişiklikler yapın, ancak bazı değişikliklerin kafa karıştırıcı olabileceğini unutmayın.
sonuçlar, hatta uygulanamayan bir yama ile sonuçlanabilir. iptal etmek istiyorsanız
işlemi tamamen (yani, dizinde yeni bir şey aşamalandırma), yalnızca dizinin tüm satırlarını silin.
yama. Aşağıdaki liste, bir yamada görebileceğiniz bazı genel şeyleri ve hangi
düzenleme işlemleri üzerlerinde anlamlıdır.

eklenen içerik
Eklenen içerik "+" ile başlayan çizgilerle temsil edilir. Herhangi bir evrelemeyi önleyebilirsiniz
ek satırları silerek.

kaldırılan içerik
Kaldırılan içerik "-" ile başlayan çizgilerle temsil edilir. Evrelemeyi önleyebilirsiniz
"-" işaretini " " (boşluk) biçimine dönüştürerek bunların kaldırılması.

değiştirilmiş içerik
Değiştirilen içerik "-" satırları (eski içeriği kaldırarak) ve ardından
"+" satırları (değiştirilen içeriğin eklenmesi). Değişikliğin aşamalandırılmasını önleyebilirsiniz
"-" satırlarını " " biçimine dönüştürerek ve "+" satırlarını kaldırarak. Yalnızca değiştirmeye dikkat edin
paritenin yarısının endekste kafa karıştırıcı değişiklikler getirmesi muhtemel.

Ayrıca gerçekleştirilebilecek daha karmaşık işlemler de vardır. Ama dikkat edin çünkü
patch yalnızca dizine uygulanır, çalışma ağacına değil, çalışma ağacı görünür
dizindeki değişikliği "geri almak" için. Örneğin, dizine yeni bir satır eklemek,
ne HEAD'de ne de çalışan ağaç, taahhüt için yeni satırı aşamaz, ancak
satır, çalışma ağacında geri alınmış gibi görünecektir.

Bu yapıları kullanmaktan kaçının veya bunu çok dikkatli yapın.

dokunulmamış içeriği kaldırma
İndeks ve çalışan ağaç arasında farklılık göstermeyen içerik, üzerinde gösterilebilir.
" " (boşluk) ile başlayan bağlam satırları. Bağlam satırlarını kaldırılmak üzere sahneleyebilirsiniz.
boşluğu bir "-" ye dönüştürerek. Ortaya çıkan çalışma ağacı dosyası,
içeriği yeniden ekleyin.

mevcut içeriği değiştirme
Ayrıca bağlam satırları, kaldırılmak üzere hazırlanarak (" "
"-") ve yeni içerikle bir "+" satırı ekleme. Benzer şekilde, "+" satırları da değiştirilebilir.
Mevcut eklemeler veya değişiklikler için. Her durumda, yeni değişiklik
çalışan ağaçta geri döndürülmüş olarak görünür.

Yeni içerik
Ayrıca yamada mevcut olmayan yeni içerik de ekleyebilirsiniz; sadece yeni satırlar ekleyin,
her biri "+" ile başlar. Ekleme, çalışma ağacında geri alınmış olarak görünecektir.

Ayrıca, tamamen kaçınılması gereken birkaç işlem vardır, çünkü bunlar
yama uygulamak imkansız:

· bağlam (" ") veya kaldırma ("-") satırları ekleme

· bağlamı veya kaldırma satırlarını silme

· bağlam veya kaldırma satırlarının içeriğini değiştirmek

onworks.net hizmetlerini kullanarak git-add online'ı kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    itop - ITSM CMDB Açık Kaynak
    itop - ITSM CMDB Açık Kaynak
    BT Operasyonları Portalı: tam bir açık
    kaynak, ITIL, web tabanlı hizmet
    tamamen dahil olmak üzere yönetim aracı
    özelleştirilebilir CMDB, bir yardım masası sistemi ve
    belge adam...
    İndirin - ITSM CMDB Açık Kaynak
  • 2
    Clementine
    Clementine
    Clementine çok platformlu bir müziktir
    esinlenen oyuncu ve kütüphane organizatörü
    Amarok 1.4. Hızlı ve
    kullanımı kolay arayüzü ve size izin verir
    arama ve...
    Clementine'i indirin
  • 3
    XISMuS
    XISMuS
    DİKKAT: 2.4.3 toplu güncellemesi
    serbest bırakıldı!! Güncelleme herhangi biri için çalışır
    önceki 2.xx sürümü. Eğer yükseltme
    v1.xx sürümünden, lütfen indirin ve
    i ...
    XISMuS'u indirin
  • 4
    Facetracknoir
    Facetracknoir
    Modüler kafa takip programı
    çoklu yüz izleyicileri, filtreleri destekler
    ve oyun protokolleri. İzleyiciler arasında
    SM FaceAPI, AIC Atalet Başlığıdır
    izci...
    Facetracknoir'ı indirin
  • 5
    PHP QR Kodu
    PHP QR Kodu
    PHP QR Kodu açık kaynaktır (LGPL)
    QR Kodu oluşturmak için kütüphane,
    2 boyutlu barkod. Dayalı
    libqrencode C kitaplığı, API sağlar
    QR Kod çubuğu oluşturuluyor...
    PHP QR Kodunu İndirin
  • 6
    ücretsiz
    ücretsiz
    Freeciv ücretsiz bir sıra tabanlıdır.
    her birinin yer aldığı çok oyunculu strateji oyunu
    oyuncu bir lider olur
    medeniyeti elde etmek için savaşan
    nihai hedef: olmak...
    Freeciv'i indirin
  • Daha fazla »

Linux komutları

Ad