Git kullanarak depo oluşturma

İçindekiler
Takım çalışması, teknoloji geliştirme dünyasında en önemli faaliyetlerden biri haline gelmiştir. Bu, aynı yerde olabilecek veya olmayabilecek farklı kişilerin çalışmalarını koordine etmeyi içerir. Bu nedenle, çabaların koordinasyonunu ve entegrasyonunu sağlayan araçların kullanılması ihtiyacı yaratılmıştır, çünkü bu olmadan kabul edilebilir sonuçlara ulaşmak zor olacaktır.
Çabaları koordine etmeye, çalışmayı desteklemeye ve çözümleri entegre etmeye yönelik teknolojilerden biri, Git. Bu teknoloji ile yapabileceğimiz ortak depolar oluştur dosyaların depolandığı ve değişikliklerin geçmişinin ve yöneticilerinin bulunduğu yer, böylece bize projelerin ilerlemesini görmek için tüm işbirlikleriyle merkezi bir tabana sahip olma imkanı veriyor.
Git'i yükleyinBu aracın avantajlarından yararlanmak için yapmamız gereken ilk şey, onu yüklemektir. Geliştiricilere odaklanma doğası gereği, çoklu platform haline geldi, yani ana işletim sistemleri için bir versiyonuna sahip oldu. Geliştirmek için en çok kullanılan işletim sistemlerinden ikisinin kurulumunu oldukları gibi inceleyeceğiz. Linux senin versiyonunda Debian / Ubuntu Y pencereler.
Kurulum Linux Çok basit, eğer bu platformla ilgili biraz deneyimimiz varsa, programlarımızı depolar aracılığıyla bulmamız gerektiğini biliyoruz. apt-get nın-nin Debian / Ubuntu hızlı ve temiz bir kurulum yapabiliriz.
Çalıştırmak için kurmamız gereken bileşenleri görelim Git içinde Linux:
1- Öncelikle bir komut konsolu penceresi açmalıyız ve ayrıca kullanıcıya erişimimiz olmalıdır. kök.
2- Ardından aşağıdaki komutları yazacağız:
sudo apt-get install git git-doc gitweb git-gui gitk git-email git-svn

3- Yukarıdaki komutlar, yüklendikten sonra bize erişim sağlayacak olan bir dizi dosyayı indirecektir. Git, o zaman her şeyin yolunda olduğunu onaylamak için konsolumuza aşağıdaki komutu yerleştirmemiz yeterli ve hangi sürümünün olduğunu göreceğiz. Git koşuyoruz.
git versiyonu

Kurulum pencereler bundan biraz daha basittir Debian / Ubuntu, sadece bir yükleyici dosyası indirmemiz gerektiğinden ve işlem bittiğinde hizmetin bilgisayarımıza yüklenmesini sağlayacağız.
Resmi sayfada en son sürüme sahip yükleyici paketini aramalıyız, ikincisi yüklememiz gereken bir dosyayı indirecektir:

BÜYÜT

Kurulum işlemi, diğer herhangi bir pencereler, temel olarak bizi ilgilendiren seçenekleri seçerek bir sonraki tıklamamız gerekiyor, sonunda Git, Bir konsol SSH aracımızla etkileşimde bulunabileceğimiz ve en yaygın eylemlerinden bazılarını yapmamızı sağlayacak bir grafik arayüz, aşağıdaki resimde yüklü uygulamaları görelim:

BÜYÜT

Teknik unsurlarla devam etmeden önce bilinmesi gereken çok önemli bir nokta var, Git yerel olarak çalışır, yani tüm değişiklikler ve geçmiş, orijinal havuzun bulunduğu bilgisayarda tutulur. Bir bilgisayarda paylaşım yapabilmek için bir sunucuya, yani farklı değişiklikleri işleyebilmek için hepimizin bağlanabileceğimiz bir uzak bilgisayara sahip olmamız gerekir.
Yerel bir ağ bilgisayarında yapabilmemize rağmen, depolarımızı bulutta yönetme imkanı var, bunun için farklı hizmetler kullanabiliriz, ancak farklı pazar hedeflerine odaklanan çok popüler iki tane var.
Bunlardan ilki, bize depolarımızı bulutta saklama imkanı sunmanın yanı sıra, dünyanın en büyük geliştirici topluluklarından biri olan GitHub, en azından bilinen batı dünyasında.

BÜYÜT

Sorun şu ki, ücretsiz sürüm yalnızca halka açık depolara sahip olmamıza izin veriyor, bu nedenle projelerimizde yeterince mahremiyetimiz olmayabilir. Gizlilik istiyorsak, sundukları hizmeti ve ücretli planları kullanmalıyız.
İkincisi Bitbucket, eskisi kadar popüler değil. GitHubBununla birlikte, çok kullanışlıdır, ayrıca ücretsiz bir sürümü de vardır, ancak fark, açık bir topluluk olmamasıdır, bu nedenle özel ve genel depolara sahip olabiliriz, ayrıca ücretsiz sürümde sahip olabileceğimiz 5 kullanıcı oluşturulan depo başına.

BÜYÜT

Ayrıca, çalışma ekiplerini genişletmemize ve daha fazla depolama kapasitesine sahip olmamıza olanak tanıyan ücretli bir hizmete de erişimimiz var, bu hizmet aşağıdakiler için idealdir: yeni başlayanlar ürünlerini gizli tutmak ve bulutun avantajlarından yararlanmak isteyenler.
Teknolojiyi kullanırken her iki hizmet de dikkate alınmalıdır Git uzak konumlardan ve hatta dünyanın farklı yerlerinde çalışmamıza izin verdiğinden, bize her zaman kodumuzun yedeğine sahip olma avantajını veriyorlar.
En temel bildiğimiz için Git, bunun nasıl kurulacağı ve kullanabileceğimiz bulut hizmetleri, şimdi öğreticinin pratik bölümüne, depolar oluşturmak için gidelim.
Kelime hakkında çok konuştuk depo ama resmi olarak tanımlamadık, bakalım:
Depo nedir?A depo Kaynak kodlu dosyalarımızın, görsellerin, metin dosyalarının vs. saklanacağı alandır. İşletim sistemimiz tarafından desteklenen her tür ikili dosya. Deponun içinde Git dosya ve içeriklerindeki değişiklikleri, eklemeleri ve silmeleri takip edebileceğiniz bir yapı oluşturulacak ve şubeler veya dallar.
Şimdi şubeler için yeni bir konseptimiz var. dallar, Depodaki diğer dalları etkilemeyen değişiklikler yapabileceğimiz bölümlerden başka bir şey değiller, örneğin ana dalımız varsa (normalde Usta) ve bazı deneysel değişiklikleri tanıtmak istiyoruz, söz konusu ana dalı etkilememek için dediğimiz yeni bir tane oluşturuyoruz. Gelişim, içinde Gelişim yaptığımız tüm değişiklikler kodunda yapılmayacaktır. Usta Onları birleştirmediğimiz sürece.
Yaptığımız ve kabul ettiğimiz her değişikliğin bir kontrol numarası ve geliştiriciden bir yorum, bununla hangi dosyaların değiştiğini, değişikliği kimin yaptığını ve dosyada nelerin değiştirildiğini bilerek geçmişi takip edebiliriz.
NS bir depo oluştur Sadece bir klasör oluşturmamız gerekiyor ve komut konsoluna aşağıdakileri yazın:
git init

Bu yapacak Git klasör içinde meydana gelen değişiklikleri taşımaya başlayın, otomatik olarak bir dal veya şube UstaAncak, gerekli olduğunu düşündüğümüz tüm dalları oluşturabiliriz, genellikle geliştirici başına bir veya ekip başına bir tane oluşturulur, bu bizim çalışma tarzımıza bağlı olarak, yerel düzeydeki her programcının bile oluşturabileceğini belirtmek önemlidir. takımlarında daha fazla şube.

Resimde klasörü nasıl oluşturduğumuzu görüyoruz, ardından çalışma şeklini daha iyi algılamaya yardımcı olmak için içinde depoyu başlattık. Git Komutu yerleştirirken bir hata yaptık, bu yüzden Git'in harika belgelerini göstererek bize hataları ve bunları düzeltmek için öneriler sunduğunu görüyoruz.
Depo oluşturmanın başka bir yolu mevcut bir depoyu klonlama, genellikle onları içeri alabiliriz GitHub, bunu başarmak için komutu kullanmalıyız git klonu ardından depo yolu, bu yerel veya uzak olabilir, örnek olarak popüler çerçeve deposunu kullanacağız Javascript isminde açısal JS nın-nin Google:

Depomuzu oluşturduktan veya klonladıktan sonra, şubeleri veya şubeleri oluşturmayı öğrenmemiz önemlidir. dalBunun için aşağıdaki komutu kullanmalıyız:
git checkout -b şube adı

Bununla, bir kopyasını oluşturacağız dal yeni çalışma alanını oluşturduğumuz yerdeki değişikliği hemen yenisiyle yapacağız. dal, bununla değişiklik yapmaya başlayabiliriz diğer dalları etkilemek. Sadece şubenin nasıl oluşturulacağını bilmek değil, aynı zamanda neyin içinde olduğunu görmek de önemlidir. şube bizBu eylemi gerçekleştirmek için sadece aşağıdaki komutu kullanmamız gerekiyor:
git şubesi

Şubemizi oluşturduktan sonra, sadece ilk taahhüt ve aracı bu klasörde kullanmaya başlayabiliriz:

Oluşturulan ve tamamen işlevsel olan havuzumuzla, onunla çalışmaya başlayabiliriz ve bu, projemizin dosyalarını eklemeye indirgenir, bu, her dosya oluşturduğumuzda onu kendi dosyamıza eklememiz gerektiği anlamına gelir. depo takibi, bunun için komutu kullanıyoruz Ekle:
git dosya adı ekle

Bunu tek bir dosya için yapıyoruz, birden fazla dosya eklemek istersek bunu kullanabiliriz. nokta ( . ) her şeyi eklemek için.
Değişiklikleri kesin olarak eklemek için, ilgili bir yorumla birlikte commit komutunu kullanırız:
git commit -m "yorum"

Son olarak merge komutuyla, yapılan diğer değişiklikleri eklemek için dalları veya dalları birleştiriyoruz:
git şube adını birleştirme

Bununla bu öğreticiyi sonlandırıyoruz, içinde bir havuz oluşturmayı öğrendik. Git ve ayrıca projemizi yürütmek için en temel komutları kullanmak, ustalaşmanın anahtarı Git Her şey pratikte yeni bir dil olduğundan, belgelerini okumak ve çok pratik yapmaktır, ancak bu dilde ustalaşırsak ekip geliştirme ortamlarımızı önemli ölçüde iyileştirebiliriz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave