Git nedir? Git yeni başlayanlar için: açıklama

Tarihli:

2019-10-29 00:30:11

Görünümler:

1071

Verim:

1İstemek 0Sevmeme

Pay:

Table of contents:

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?

Açıklama

git nedir

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ı.

Kullanım atmalarını değil, yamalar

nedir git

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

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!

İ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

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.

Ağırlıklı olarak yerel işlemleri

git

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.

Gözlem, veri bütünlüğü

Ö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.

Veri en sık eklenir

git kaldır

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.

Durum dosya

Çalışma Git yeni başlayanlar için ima ezber ne dosyası olabilir üç durumdan birinde:

  • Sabit, yani dosyayı kaydettiğiniz yerel depolama.
  • Değiştirilmiş, ne zaman bir düzenleme yapılmıştır, ama koruma hala memnun değil.
  • Hazırlanan – değiştirilmiş dosyaları ile işaretlenmiş kaydetmek için.

Bu nedenle, projelerde kullanıldığı Git, üç bölüm için farklı durumları dosyaları:

  • Bir Dizine Git, burada saklanan meta veri ve veritabanı nesneleri. Bu sistemin bir parçası ve en önemli.
  • Çalışma dizini bir çıkarılan veritabanı kopyalama çeşit proje sürümü.
  • Hakkında bilgiler içeren bir Dosya daha sonra kaydedin.

Set Git

ilk ayarlamalar

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:

  • Kurulum Gıt kaynak.
  • Kurulum paketi için kullanılan bir platform.

Kurulum Gıt kaynak

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.

Kurulum Windows işletim sistemi

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ı.

İlk ayarlamalar

git, aptallar için

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:

  • Dosyasındaki değerleri içeren ortak olan tüm kullanıcılar için ve depoları.
  • Içeren Bir dosyadaki ayarları, belirli bir kullanıcı.
  • Yapılandırma dosyasında yer alan mevcut depoları. Bu seçenekler geçerlidir onun için.

Kullanıcı adı

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.

Seçenek bir metin düzenleyicisi

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.

Kontrol ayarları

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}».

Gibi bir depo oluşturmak için

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.

Oluşturun, bu dizini

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.

Klonlama depo

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ı.

Dosya Silme Git

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.

İptal, değişiklik

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.

Toplamlar

çalışma, git yeni başlayanlar için

Ş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."

Yorumlar (0)

Bu makalede Yorum yok, ilk olmak!

Yorum ekle

İlgili Haberler

Çıkmak için nasıl

Çı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

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ı

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

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

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

Acer ZG5: tanımı, özellikleri

Acer ZG5: tanımı, özellikleri

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