Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Github nedir ? Nasil Kullanilir? -Ucretsiz video egitimi-
#1
Alıntı:Git Nedir?
Git bir versiyon kontrol sistemidir. SVN olarak da adlandırılan bir sistemdir. SVN, SubVersioN(alt sürüm) kelimesinin kısaltılmış halidir.
Peki bir SVN sistemi olan Git ne işe yarar? diyebilirsiniz..
Bir dosya üzerinde tek başınıza ya da ekip olarak çalıştığınızı düşünün. Siz ya da ekibiniz küçük veya büyük fark etmez, aynı dosya ile çalışmak ve hızla ilerlemek zorundasınızdır. Bu çalışmanızda en fazla sıkıntı veren durum ekipteki kişilerin yaptığı düzenlemelerin, yine ekipteki birisinin yaptıklarıyla çakışmasıdır. Sizin yaptığınız bütün değişiklikler, diğer ekip üyesinde var olmayacağı için o dosyayı farkında olmadan sizin yaptıklarınızın üzerine atar ve bir anda tüm yaptıklarınız ezilir, kaybolur. Aynı şekilde tek başınıza çalışıyor da olabilirsiniz. Mutlaka başınıza gelmiştir. Çalıştığınız dosya da bir değişiklik yapıp kaydettiğinizde ve sonrasında o değişikliğe ihtiyacınız olduğunda geri dönememeniz ve o verinin kaybolması da aynı durumdur.
Bu sebeple Git gibi versiyon kontrol sistemleri de bu sıkıntıları gidermek için oluşturulmuştur. Her ekip üyesinin yaptığı değişiklikler ayrı ayrı ele alınarak, üst üste gelmeyen(çakışmayan) değişiklikler(örneğin aynı satırda yapılmış değişiklikler) yoksa kolayca birleştiriliyor. Eğer üst üste gelen(çakışan) satırlar varsa bu konuda yardımcı olarak kolayca birleştirmemize yardımcı oluyor. Fakat dosya üzerinde yapılan tüm değişiklikleri, saklayarak ta istenildiğinde görülebilmesini ve istenilen revizyona geri dönülebilmesini de sağlıyor.
Kısaca yazılımcılar için olduğu kadar bir belge üzerinde sürekli revizyon yapanlar içinde geçmişe yönelik revizyonları tutan bir sistemdir.
Yazılımcılar için kodlamada yaptığınız bir değişikliği sonradan tekrar geri almak istediğinizde ya da önceki hali ile olan farkını görmek istediğinizde bunu sizin için yöneten harika bir sistemdir.
Peki GitHub nedir?
Github versiyon kontrol sistemleri için(örneğin Git) uzak bir depo(repository)dur. Uzak depo demek, bir havuz olarak da düşünülebilir. Birçok yazılımcının bir araya geldiği, bir projenin kopyası üzerinde çalışarak projenin alt sürümlerini çıkardığı ya da çeşitli ihtiyaçlarını giderdiği ve yaptığı değişikliği havuza gönderdiği bir sosyal kodlama alanıdır.
GitHub üzerinde yapılmış bir projenin bir kopyasını alıp, bilgisayarınızda çalışıp yaptığınız değişiklikleri proje sahibine GitHub sitesi üzerinden gönderebileceğiniz gibi, sizde bir hesap oluşturarak GitHub üzerinde proje oluşturabilirsiniz. Github kullanabilmek için sitesinden hesap oluşturmanız gerekiyor. Bazı terimleri de bilmemiz gerekiyor. Repository, branch ve fork gibi. Respository dediğimiz, GitHub üzerinde bulunan her bir projemizdir. Branch ‘ı, repository’lerimizin(projelerimizin) farklı modülleri olarak düşünebiliriz. Fork etmek demek ise, başkasının oluşturduğu bir repository’i, kendi repository’imiz olarak kopyalamak (ayrıca bilgisayarımıza da klon etmeye hazır hale getirmek) demektir.

Faydalı olması dileğimle.. 


Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#2
Merhaba. Paylaşım için teşekkürler. Bunu delphi idesine ayarlama yapmak mümkünmü acaba? Siz VS üzerinden ayarlar bahs etmişsiniz.
WWW
Cevapla
#3
(31-01-2017, Saat: 13:25)AliZairov Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba. Paylaşım için teşekkürler. Bunu delphi idesine ayarlama yapmak mümkünmü acaba? Siz VS üzerinden ayarlar bahs etmişsiniz.

Merhaba,
Tools > Options > Version Control > Git bölümünden gerekli giriş ve seçenekleri ayarladıktan sonra, Delphi IDE'sinden aktif olarak kullanabilirsiniz.

Ek Bilgi için:  Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol veya Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Delphi Can'dır!
WWW
Cevapla
#4
(31-01-2017, Saat: 13:36)DelphiCan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(31-01-2017, Saat: 13:25)AliZairov Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba. Paylaşım için teşekkürler. Bunu delphi idesine ayarlama yapmak mümkünmü acaba? Siz VS üzerinden ayarlar bahs etmişsiniz.

Merhaba,
Tools > Options > Version Control > Git bölümünden gerekli giriş ve seçenekleri ayarladıktan sonra, Delphi IDE'sinden aktif olarak kullanabilirsiniz.

Ek Bilgi için:  Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol veya Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Teşekkürler.
WWW
Cevapla
#5
(31-01-2017, Saat: 13:36)DelphiCan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(31-01-2017, Saat: 13:25)AliZairov Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba. Paylaşım için teşekkürler. Bunu delphi idesine ayarlama yapmak mümkünmü acaba? Siz VS üzerinden ayarlar bahs etmişsiniz.

Merhaba,
Tools > Options > Version Control > Git bölümünden gerekli giriş ve seçenekleri ayarladıktan sonra, Delphi IDE'sinden aktif olarak kullanabilirsiniz.

Ek Bilgi için:  Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol veya Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Linkte sozu edilen Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol sitesi de Gitub benzeri bir site. GitHub'dan guzel olan yani ise ucretsiz private repo vermesi. GitHub private repo icin ucret istiyor.
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  1 Yıl Ücretsiz Sabit ip'li Windows/Linux Amazon Sunucu Alımı (AVS EC2) pro_imaj 16 1.198 26-10-2017, Saat: 23:11
Son Yorum: hyperxman
  Ücretsiz UPX Sıkıştırma Aracı ve GUI arabirimi uparlayan 20 1.919 16-10-2017, Saat: 14:28
Son Yorum: mcuyan



Konuyu Okuyanlar: 1 Ziyaretçi