Birçok kim ile ilişkili yazılım geliştirme duydum Git. Nedir bu üç harf? Anlamak için çok önemli bir açıklama, hem de işleyiş ilkeleri, daha da etkili bir şekilde kullanmak, sürüm kontrolü, hangi, aksine diğer benzer sistemleri ile kesinlikle diğer kavramlar hakkında bilgi, iş ona rağmen benzer bir kullanıcı arayüzü. Peki, nedir Git?
Git bir dağıtılmış sistem sürüm denetimi için geliştirilen dosyaları. Kurulan o 2005 yılında yazarı tarafından Linux İŞLETİM sistemi. Bu sistemi taşır senkronizasyonu ile çalışmak siteyi kaydeder ve günceller dosyalarında yapılan değişiklikler. Bu bir çok kullanıcı dostu bir yaklaşım durumunda iş proje üzerinde birden çok geliştiriciler. Bugüne kadar pek çok ünlü projelerde kullanılır tam olarak Git. Kullanımı nedir verir? Örneğin, geliştirme, Android işletim sistemi yapan çok sayıda programcılar. Bunu son derece sakıncalı olacağını, eğer bunlardan bir tanesi вносил değişiklikleri, ve diğer bu konuda bilmiyordum. Git aynı sağlar bir kez tüm haberdar olmak için tüm değişiklikleri ve hata durumunda geri dönmek için önceki sürümleri dosyaları.
Temel fark Git diğer kontrol sistemleri sürümler gibi bakıyor verileri. Çoğu program bilgileri depolar liste görünümünde değişiklik olarak adlandırılan yamalar için dosya. Böyle bir sistem saklanan verilere başvurmak gibi bir dizi dosyaları, yanı sıra bir dizi değişiklik yapılan her bir dosya için, nispeten uzun bir zaman. Gibi saklar bilgilerinizi Git? Ne var bu sistemde, onu diğerlerinden ayıran şey ne? Bunun yerine yamalar, saklı verileri burada kabul edilen bir dizi atmalarını küçük bir dosya sistemi. Ne zaman bir kullanıcı yakalar yeni bir sürümünü proje, sistemi basitçe kaydeder kalıp dosya durumlarını geçerli. Verimliliği artırmak için olduğunda, dosya değiştirilmedi, sistem kaydeder ve sizin için bir link daha önceden kaydedilmiş bir örneği olan son değişiklikler yapıldı.
Daha:
Lenovo v580c: ayrıntılı bir inceleme
Bugün karar hakkında yazmak için bir dizüstü Lenovo v580c. İnceleme ayrıntılı olarak bu taşınabilir PC serisi Ideapad yüksek popülerlik, ama çok değil biliyorum, ne çekiyor bu cihaz alıcı. Model, hızlı ve kendi içinde çok olumlu özellikleri de vardır...
İstiyorsanız, taklit disk görüntü? Program Alcohol %120 - en iyi çözüm!
Birçok profesyonel PC kullanıcıları farkındayız son derece kaliteli ve işlevsel bir program görüntüleri ile çalışmak. Alcohol 120% - bu muhteşem programı bilen yaratmak için değil, sadece «hayaletler» en farklı disk türleri için yola çıka...
Screen: bu nedir ve nasıl oluşturmak için
Birkaç kullanıcılar nasıl biliyor sreen, nedir ve ne için kullanılır? Altında veri kavramı ima anlık ekran. Tabii ki, önce öğrenmek, onu almak için nasıl anlamak gerekir, ne için genellikle gereklidir, ve şimdi biz bu konuda konuşmak.Sreen: nedir ve ...
Bu çok önemli bir diğer kontrol sistemleri bir doğal Git. Fark nedir verir? Git olur gibi küçük bir dosya sistemine sahip çok güçlü araçlar çalışan, onun üstüne.
Yapmak İçin çoğu işlemleri Git, ihtiyaç gibi yerel kaynaklar ve dosyaları. Bu demektir ki, sık sık gerek yok bilgileri yer alan diğer bilgisayarlar ağ. Tüm proje değişiklikleri gibi disk üzerinde işlemleri gerçekleştirmek için yıldırım hızı ile olur. Örneğin, geçmişi incelemek için bir proje, onu indirmenize gerek yok sunucu. O okunan yerel depodan bir bilgisayarda. Görmek isterseniz, bu değişiklikler arasında dosya sürümü yapılmış bir ay önce, geçerli, bunu çok hızlı bir şekilde dönerek sunucuya.
Daha yerel bir iş anlamına gelir bir şey bir çok şey yapmak için bir ağ bağlantısı olmadan. Örneğin, bir geliştirici değişiklikler ise ulaşım. Birçok denetim sistemlerinde böyle bir fırsat yok.
Önce olduğu gibi herhangi bir dosyayı kaydetmek verilir endeksi olarak sağlama toplamı, hesaplanan doğrudan Git. Bir sağlama nedir? Bu değer kullanılarak hesaplanır özel algoritmalar tarafından kullanılan ve test etmek için veri bütünlüğü olduğunda, depolama ve iletim. Burada imkansız bir şey değiştirmek için izni olmadan, Git, ve bu önemli bir bileşeni felsefe sistemi.
Hemen Hemen tüm eylemleri, işlenen Git, kıyafet veritabanı. Bunları kaldırmak çok zor. Sadece kaybetmek için henüz kaydedilmiş bir bilgi, ancak onu fiksasyon kaybı hariç. Bu nedenle, birçok insan tam olarak Git, çünkü burada deneyler riskler olmadan bir şey yapmak olabilir.
Çalışma Git yeni başlayanlar için ima ezber ne dosyası olabilir üç durumdan birinde:
Bu nedenle, projelerde kullanıldığı Git, üç bölüm için farklı durumları dosyaları:
Yapmanız gereken İlk şey kullanmak için, sürüm kontrolü – kurun. Birkaç yolu vardır bunun için. Temel iki seçenek vardır:
Mümkünse, daha iyi kullanmak için bu bir seçenek olarak elde edilecek en güncel versiyon. Her güncelleştirme genellikle içerir birçok yararlı gelişmeler ile ilgili kullanıcı arabirimi.Bu yüzden, eğer kaynak kodundan kurulum çok sizin için zor, onu tercih etmek daha iyi. Evet ve çoğu Linux dağıtımları arasında eski paketleri.
Yüklemek İçin ihtiyacınız olacak gerekli kütüphaneler: expat, curl, libiconv, openssl zlib. Sonra kurulum en son sürümünü karşıdan yükleyebilirsiniz sürüm kontrol sistemleri, derlemek ve yüklemek için.
Bir kullanıcının Linux kullanmak istiyorum, Git, Windows destekliyor bu sistemi. Ve ayarlamak çok basittir. Bir proje var msysGit, yükleme yordamı olan en basit. Sadece bir dosya yüklemek yükleyici, bir sayfa, proje GitHub, ve sonra çalıştırın. Yükleme tamamlandığında, bilgisayarınızda iki sürümleri - grafik ve komut satırı.
Sonra, kontrol sistemi yüklü bir bilgisayar, yapmanız gereken bazı eylemler için ortam ayarları altında kullanıcı. Bunu bir kere. Yükselttiğinizde, tüm ayarlar kaydedilir. Onları değiştirilebilir herhangi bir zamanda.
Git bir yardımcı program içerir git config sağlayan ayarları yapmak ve kontrol etmek için sistem çalışmasını, hem de görünüm. Bu ayarlar kaydedilir, üç alanlar:
Ilk kurulumdan sonra, kullanıcı adını ve e-posta. Bu çok önemlidir, çünkü her kayıt (kaydetme durumu) içerir ve bu verileri. Onlar dahil tüm gönderilen коммиты ve daha sonra değiştirilebilir.
Seçeneği –global, bu tür ayarlar yapmak gerekir bir kez.
Sonra adını belirtmek gerekir, seçmek için bir editör gerekli olacaktır mesaj yazarken Git. Varsayılan olarak kullanılacak standart editörü işletim sistemi. Eğer kullanıcı isterse başka bir kullanmak gerekir reçete bu ayarları yapılandırma dosyası satırında çekirdekli.editor.
Temellerini bilmek Git edebilmek için gereklidir incelemek için kullanılan ayarlar. Bunun için uygulanan bir takım git config –list. O görüntüler mevcut tüm seçenekleri bulmak mümkün. Bazı isimler ayarları listede olabilir birkaç kez. Bu durum, Git bir okur anahtarı farklı dosyaları. Böyle bir durumda, her anahtar için son değer kullanılır. Bir fırsat var kontrol değerleri, belirli bir anahtar yazarak komutu yerine «--list» - «{önemli}».
Bu hedefe Ulaşmak için iki seçeneğiniz var. Ilk aldığınızda, sistem varolan bir dizin veya bir proje. İkinci – bu klonlama ile sunucu varolan bir depo.
Karar verirse kullanmaya başlamak için Git zaten mevcut bir proje, o dizine gidin ve başlatmak için bir sistem. Bunun için gerekli olan komut git init. Yaratır dizinindeki bir alt dizin bulunacağı istediğiniz tüm dosyaları. Bu aşamada henüz yüklenir версионный kontrolü projesi. Dosya eklemek için kontrolü gerekir onları dizin ve ilk tutuş değişiklikleri.
Bir kopyasını edinmek İçin, zaten varolan bir depo ihtiyacınız var git clone komutu. Onun yardımıyla, Git bir kopyasını alacaksınız hemen hemen tüm veri ile bir sunucu. Bu durum tüm sürümleri her dosya. Çok uygun bir fırsat gibi, başarısızlık durumunda, sunucu, programcı kullanabilir klon üzerinde herhangi bir istemci için bir geri dönüş sunucu durumu, ne oldu bir klonlama. Bu gibi bir geri yükleme noktası.
Kaldırmak ve sisteminizden herhangi bir dosya varsa, onu dışlamak, dizin, yani izlenen dosya. Bunun için gerekli olan komut git rm. O da kaldırır dosyayı çalışma dizini kullanıcı. Daha sonra yapmanız gereken kayıt. Ondan sonra dosya sadece kaybolur ve izlenir artık. O değişti ve zaten endeksli, o zaman uygulanan zorla kaldırma-f seçeneği ile. Böyle bir yol önleyecektir kaldırma bu veri, henüz kaydoldum anlık ve hiçbir fırsatı geri yükle sistemi.
Herhangi Bir anda görüntülenebilir bir ihtiyaç iptali için herhangi bir eylem. Eğer kullanıcı yerine erken kayıt unutmadan yapmanız, bazı dosyaları, bir перевыполнить kullanarak seçeneği --amend. Böyle bir ekip için kullandığı kaydedilmiş dizin. Eğer tamamladıktan sonra, son kaydetme için yapılmış değil, herhangi bir değişiklik, bir proje, aynı durumda ve görünür editör yorumları kullanıcı düzenlemek için gereken her şeyi. Hatırlamak gerekir ki, her bir işlemi iptal etmek iptal etmek mümkün olacaktır. Bazen kalıcı olarak kaldırmak için gerekli verileri. Dikkatli olmak gerekir.
Şimdi bir kullanıcı oluşturmak gerekir bir fikir, ne Git, ne için var bu sürüm kontrol sistemi daha farklıdır diğer benzer ürünler. Açıkçası, tam bir başvuru ayarlamanız gerekir çalışan bir sürümünü Gıtkişisel ayarları altında. Engellemez, herhangi bir öğretici veya video ders ve Gıt «aptallar» mümkün olacak bir adım tutmak için kullanıcı tarafından bir kez tüm aşamalarına sistemi ile çalışmak.
Article in other languages:
AR: https://tostpost.com/ar/computers/19034-git---what-is-it-git-for-beginners-description.html
BE: https://tostpost.com/be/kamputary/30451-git---shto-takoe-git-dlya-pachatko-ca-ap-sanne.html
DE: https://tostpost.com/de/computer/30469-git---was-ist-das-git-f-r-anf-nger-beschreibung.html
ES: https://tostpost.com/es/equipos/30500-git---qu-es-git-para-principiantes-descripci-n.html
HI: https://tostpost.com/hi/computers/17066-git---git.html
JA: https://tostpost.com/ja/computers/19248-git-git.html
KK: https://tostpost.com/kk/komp-yuterler/30418-git---degen-m-z-ne-git-bastaushy-sipattamasy.html
PL: https://tostpost.com/pl/komputery/30296-git---co-to-jest-git-dla-pocz-tkuj-cych-opis.html
PT: https://tostpost.com/pt/computadores/30317-git---o-que-o-git-para-iniciantes-descri-o.html
UK: https://tostpost.com/uk/komp-yuteri/30392-git---scho-take-git-dlya-pochatk-vc-v-opis.html
ZH: https://tostpost.com/zh/computers/16752-git---what-is-it-git-for-beginners-description.html
Alin Trodden - makalenin yazarı, editör
"Merhaba, ben Alin Trodden. Metin, kitap okumak, yazmak ve Gösterimler için bak. Ve sana söylüyorum.kötü değilim. İlginç projelere katılmaktan her zaman mutluluk duyarım."
İlgili Haberler
Çıkmak için nasıl "Skype" üzerinde "Android" ve sadece
çıkmak için Nasıl "Skype" üzerinde "Android"? Bu soru endişe birçok kullanıcı. Dava ne ile çalışmak мессенджером zor değil. Ama özellikleri olan bir yer var sadece ile ilgili bir mobil sürümü. Uygulamak için bir çıkış yolu Skype b...
Kingo ROOT: nasıl programı kullanmak için yönetici ayrıcalıkları elde etmek için Android
bir Alet Android platformu retook aslan payını piyasa tekniği. Geliştiriciler sürekli geliştirmek, OS çalışırken, en uygun onun altında kullanıcıların ihtiyaç, ancak bir yıl izin somut bir gaf: erişimi engelliyor sahibi bir "doldu...
Hem Штормграда almak Танарис: pratik ipuçları
World of Warcraft - kült birleştirici, MMORPG dünya çapında oyuncular milyonlarca. Onun birçok yerlerde ve gizemleri, gizli yollar ve büyük, ama yeterince tehlikeli yolları. Er ya da geç her oyuncu, выбравшему tarafı, İttifak, muh...
Sürücü ağ: türleri, tanımı, özellikleri
veri depolamak İçin oldukça sık kullanılan sürücüler, ağ türü. Parametreleri, onlar oldukça farklıdır. Çalışma frekansı cihazlar bölgesinde dalgalanıyor 230 Hz. Dosya sistemi ile çalışan bir arayüz RVS. Standart ağ sürücüsü oluşur...
Kalibratör monitör: talimatları ve genel açıklama
bu bir sır Değil ki her bir monitörün varsa, kendi benzersiz özellikleri ve ayarları. Aynı renk, farklı cihazlarda farklı olacaktır. Bazen farkı fark çıplak gözle bile, ama küçük bir sapma koşullu ideal oynayabilir kötü bir ...
modern dünyada önemli bir koşul seçerseniz, farklı cihazların bir boyut. Bu madde için de geçerlidir dizüstü bilgisayarlar için geçerlidir. Daha az cihaz, daha rahat kullanabilirsiniz. Temsilcisi minyatür cihazlar düşünülebilir Ac...
Yorumlar (0)
Bu makalede Yorum yok, ilk olmak!