Anasayfa » Git

Git Gui Kullanımı

27 Kasım 2011 8.180 kez okundu 4 yorum
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 4,00 )
Loading...

Arkadaşlar bu dersimizde bu zamana kadar konsol üzerinden kullandığımız git’i görsel program üzerinden yani git gui üzerinde nasıl kullanacağımızı öğreneceğiz. Git gui programına başlat ta aratarak ulaşabilirsiniz.

Program ilk açıldığında eğer daha önce hiç kullanmamış iseniz 3 seçenek çıkacak

  • Create New Repository
  • Clone Existing Repository
  • Open Existing Repository
Open Existing Repository seçeneği ile daha önceden var olan bir projeye erişebilirsiniz. Projenin yolunu göstermeniz yeterlidir.
Clone Existing Repository seçeneği ile var olan bir projeyi başka bir noktaya kopyalayabilirsiniz. Genelde uzak bir hostta tutulan projeyi bilgisayarınıza kopyalamak için kullanabilirsiniz. Hedefi ve kaynağı göstermeniz yeterlidir. Ayrıca alttaki seçeneklerden size uygun olanı seçebilirsiniz.
Create New Repository seçeneği ise ilk defa proje oluşturmak için kullanılmaktadır. Projeyi oluşturacağınız klasörü göstermeniz yeterlidir.
Eğer daha önceden var olan bir projeniz varsa ilk resimde gördüğünüz open recent repository seçeneğindeki linklere tıklayarak var olan projeleri açabilirsiniz.
Ben şimdi C:/Users/hp/kodmerkezi_net adında bir klasör oluşturuyorum ve create new repository ile bu linki veriyorum. Burada şöyle bir ekranla karşılaşıyoruz.
Bu ekranda sol üstte bulunan kutuda (unstaged changes) proje içinde oluşturduğunuz ancak henüz commit etmediğiniz dosyalar görünecektir.
Hemen altında ise boş bir alan göreceksiniz. (Staged Changes) . Yukarıdaki kırmızı alandan istediğiniz dosyaya tıklayın ve ctrl+t yapın. İlgili dosya alttaki alana geçecektir. Bu şu demektir. Alta aldığınız dosya commit edilecek dosyalar, üstte kalanlar ise commit edilmeyecek dosyalardır. Ortada bulunan Stage Changed komutu ile daha önceden commit ettiğiniz ve daha sonra değişen dosyalar, butona tıklandığında otomatik olarak üst bölümden alt bölüme geçmektedir.
İnitail Commit Message bölümüne commit etmeden önce yazacağınız mesajı yazıyorsunuz ve ardından commit butonuna bastığınızda, sürüm, verdiğiniz yeni değerle kaydediliyor.
Eğer uzak bir repository ile bir ekiple ortak çalışma yapıyorsanız. Push ve Pull komutlarını gui üzerinde nasıl kullanacağımızı öğrenelim.
Öncelikle remote u belirlememiz gerekiyor. Bunun için üstteki menülerden “Remote”->”Add” ile yeni bir remote oluşturuyoruz. Buraya remote repositorynin yolunu veriyoruz.
Daha sonra Altta ortada bulunan push komutu ile yaptığımız değişiklikleri gönderebiliriz.
Pull işlemini ise iki adımda yapıyoruz. İlk olarak “Remote”->”Fetch From” dan belirlediğimiz remote u seçiyoruz ve uzaktaki dosyaların localimize gelmesini sağlıyoruz. Bu adımda gelen yeni dosyalar henüz bizim projemiz ile birleşmedi. Bunun için “Merge”-> “Local Merge” Seçeneği ardından “Tracking Branch”  ve ilgili branchi seçtikten sonra Merge işlemini yapıyoruz. Eğer herhangi bir çakışma olursa sizi uyaracaktır. Gidip çakışmaları ilgili dosyadan düzeltmeniz gerekiyor. Eğer  “Merge”-> “Local Merge”  dediğinizde uyarı alıyorsanız, öncelikle kendi yaptığınız değişiklikleri commit etmelisiniz. Daha sonra merge işlemini yapabilirsiniz. Son olarak, “Repository”->”Visual Masters History” seçeneği ile geçmişte kim ne değişiklik yapmış görebilirsiniz.
Git Gui kullanmak için temel yetenekler bunlardı. Ayrıntılarını inceleyerek öğrenebilirsiniz. İyi günler.

<<< Önceki:

Sonraki: >>>


Facebookta Paylaş

4 yorum »

  • ömer ercan dedi ki:

    Sayın yetkili,

    Revizyon kontrol amaçlı git programını kullanmak istiyorum.
    Git extensions adlı programı indirdim. İçinde git gui ve git bash ta var.
    Temel amacım
    ana bir klasör oluşturarak takip edeceğim dokümanları içine koymak. Sonrasında 2-3 kullanıcı bu ana klasörden ilgili dokümanları çekip revizyonlarını yaptıktan sonra ana klasöre geri yüklemeleridir. Bu sayede revizyonları izleyebileceğimi düşünüyorum.
    Bana bu konuda yardımcı olurmusunuz. Yapacaklarımı adım adım anlatabilirmisiniz.
    İlginize ve yardımlarınıza şimdiden teşekkür ederim

  • admin dedi ki:

    Kendisi özelden bilgilendirilmiştir.

  • nursel_dk dedi ki:

    Sayın yetkili,

    Revizyon kontrol amaçlı git programını kullanmak istiyorum.
    Git extensions adlı programı indirdim. İçinde git gui ve git bash ta var.
    Temel amacım
    ana bir klasör oluşturarak takip edeceğim dokümanları içine koymak. Sonrasında 2-3 kullanıcı bu ana klasörden ilgili dokümanları çekip revizyonlarını yaptıktan sonra ana klasöre geri yüklemeleridir. Bu sayede revizyonları izleyebileceğimi düşünüyorum.
    Bana bu konuda yardımcı olurmusunuz. Yapacaklarımı adım adım anlatabilirmisiniz.
    İlginize ve yardımlarınıza şimdiden teşekkür ederim
    .

    aynı işi yapmam gerekiyor yardımcı olusanız sevinirim.

  • admin dedi ki:

    Revizyon kontrol için bu yazımızı inceleyebilirsiniz.

Yorum Bırakın!

Yorum yaz, yada kendi sitende trackback (Geri besleme) olarak ekle. Ayrıca RSS ile bu konuya üye olabilirsin. .

Nazik olun. Temiz tutun. Konu dışına çıkmayın. Spam yaratmayın.

Bu tagları kullanabilirsiniz:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Bloğumuz gavatarı desteklemektedir. Kendi gavatarınızı edinmek için lütfen Gravatar a üye olun.