git (yazılım)
aynı isimde "git" başlığı da var
-
kernel development team tarafından cvs , svn gibi revision control sistemleri sevilmeyip kendilerine özgü bitkeeper mantığında yazılmıs kullanılmaya baslanmıs başka bir revision control systemi. junio hamano su andaki developerı sanırsam.
-
bitkeeper'in ucretsiz kullanim lisansi geri cekildikten sonra, linus torvalds tarafindan gelistirilmeye baslanmis bir revision control sistemi. nisan 2005 basinda gelistirilmeye baslanmis, nisan 2005 sonunda linus istedigi performansa ulasmis, haziran 2005'de cikan linux 2.6.12 git ile manage edilmistir.
cvs/svn'e hic ve ozellikle benzemez. mantik ve workflow olarak yine distributed calisan bitkeeper'dan esinlenilmistir. monotone'a benzedigi fakat monotone'a gore oldukca performansli oldugu da soylenir. mevcut maintainer'i (temmuz 2005'den beri) junio hamano'dur. http://www.youtube.com/watch?v=4xpnkhjaok8 adresinde de 2007 tarihli bir prezentasyon var linus efendi konusuyor. -
hikayesi sudur.
gun t:
bitkeeper:- siz hipilerin artik elini cebine atma zamani geldi. royalty fee istiyoruz.
linus:- biz sizi arariz.
gun t + 1:
linus:- houston bir sorunumuz var. acil revision control gerek.
coder central:- anlasildi sisko penguen.
gun t + 15:
coder central:- sisko penguen burasi coder central bir revision controlumuz var.
linus:- gondermeyi ilklendir.
gun t + 30:
linus:- tum birlikler alicilarinizi git'e cevirin.
bitkeeper:- sey bi royalty fee isi vardi linus. gordunuz mu onu ?
linus:- yedik onu biz. yedik. -
svn ve cvs'den daha performanslı bir version control system'idir. eclipse için çalışan plugini yoktur (egit şu anda developmentta), bu yüzden java projeleri için pek uygun sayılmaz. linus torvalds abi yazdığı için özgür yazılım dünyası bağrına basmıştır.
-
version control system olanı hakkında yazılmış en düzgün cheat sheet / tutorial arası yazı için : http://www.spheredev.org/wiki/git_for_the_lazy
-
kendisini bir turlu sevemedigim version control sistemi.
git101 icin 15 dakikalik tanisma egitimine bu linkten bakabilirsiniz.
tum fonksiyon listesine buradan ve daha detayli scott chacon tarafindan yazilmis pro git book kitabina ise buradan ulasabilirsiniz. -
bir çeşit versiyon kontrol sistemi * zamanında linux geliştirilirken katılmış içine. şu an profesyonel olarak çalışıp da kullanmayan yazılım geliştirici piyasada yoktur diye tahmin ediyorum. bitbucket ve github başta olmak üzere birçok site git sistemini kullanarak versiyon kontrol hizmeti sağlıyor. bitbucket'ta ücretsiz olarak belli bi sayıda private repo oluşturabiliyosunuz. github için de para ödemeniz veya github education pack için başvurup biraz beklemeniz gerekiyor.
-
torvalds tarafindan yapilan ve desteklenen version control sistemidir
faydali birkac dokuman icin:
http://nvie.com/…/a-successful-git-branching-model/
https://git-scm.com/
http://www.vogella.com/…e.html#rebaseconflict_abort
http://rogerdudler.github.io/git-guide/
not: programlamayi ogrenmeden once veya isin basinda filansaniz bunu ogrenmeden ilerlemeyin, git ogrenmek onceliginiz olsun -
herkesin bilgisayarında yüklü olmalıdır. siz programlama yapmasanız bile, programlari indirmek icin cok kullanisli olabilir (bkz: git clone)
sonuçta her program için installer yapılmıyor. -
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap