Temel Git komutları
Git, dosyalarınızdaki değişiklikleri dosya sisteminizin anlık görüntülerini alıyor gibi anımsayarak çalışır.
Deponuzda dosyaları izlemeye başlamak için birkaç temel komutu ele alacağız. Ardından Git'in karşılaştırması için ilk "anlık görüntünüzü" kaydedeceksiniz.
git durumu
İlk ve en yaygın kullanılan Git komutudur git status
. Önceki alıştırmada Git deponuzu düzgün bir şekilde başlatmış olduğunuzu görmek için zaten bir kez kullandınız.
git status
çalışma ağacının (ve hazırlama alanının) durumunu görüntüler. Hazırlama alanı hakkında daha fazla bilgi edineceğiz. Git tarafından şu anda hangi değişikliklerin izlendiğini görmenize olanak tanır, böylece Git'in başka bir anlık görüntü almasını isteyip istemediğinize karar vekleyebilirsiniz.
git ekle
git add
, Git'e belirli dosyalardaki değişiklikleri izlemeye başlamasını söylemek için kullandığınız komutdur.
Teknik terim bu değişiklikleri hazırlar. İşlemeye hazırlanmak üzere değişiklikleri hazırlamak için kullanacaksınız git add
. Eklenen ancak henüz işlenmeyen dosyalardaki tüm değişiklikler hazırlama alanında depolanır.
git commit
İşleme için bazı değişiklikler hazırladıktan sonra komutunu çağırarak çalışmanızı anlık görüntüye git commit
kaydedebilirsiniz.
İşleme hem fiil hem de isim olarak kullanılır. Temelde, bir plana veya bir veritabanına bir değişiklik kaydettiğinizde aynı anlama gelir. Fiil olarak değişiklikleri işleme, depoya yeni sürüm olarak bir kopya (dosyanın, dizinin veya başka bir "şeyin" kopyası) yerleştirme anlamına gelir. İsim olarak işleme, işlediğiniz değişikliklere benzersiz bir kimlik sağlayan küçük bir veri öbeğidir. Bir işlemeye kaydedilen veriler yazarın adını ve e-posta adresini, tarihi, ne yaptığınızla ilgili açıklamaları (ve nedenini), isteğe bağlı dijital imzayı ve önceki işlemenin benzersiz tanımlayıcısını içerir.
git günlüğü
git log
komutu önceki işlemeler hakkındaki bilgileri görmenizi sağlar. Her işlemeye eklenmiş bir ileti (işleme iletisi) vardır ve git log
komut, zaman damgası, yazar ve işleme iletisi gibi en son işlemelerle ilgili bilgileri yazdırır. Bu komut, ne yaptığınızı ve hangi değişikliklerin kaydedildiğini izlemenize yardımcı olur.
git yardımı
git help
komutu zaten denemiştiniz ama bu konudaki bilginizi tazelemeye değer. Şimdiye kadar öğrendiğiniz tüm komutlar ve daha fazlası hakkında kolayca bilgi almak için bu komutu kullanın.
Her komutun kendi yardım sayfasıyla birlikte geldiğini unutmayın. Yazarak bu yardım sayfalarını git <command> --help
bulabilirsiniz. Örneğin, git commit --help
komut ve nasıl kullanacağınız hakkında daha fazla bilgi git commit
veren bir sayfa açılır.