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. Commit için hazırlık yapmak amacıyla değişiklikleri sahnelemek için git add
kullanacaksınız. Eklenen ancak henüz işlenmeyen dosyalardaki tüm değişiklikler hazırlama alanında depolanır.
git commit
Bazı değişiklikleri işleme hazırladıktan sonra git commit
komutunu kullanarak çalışmanızı bir anlık görüntüye kaydedebilirsiniz.
Commit hem bir fiil hem de bir isimdir. 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 "commit," yaptığınız değişikliklere benzersiz bir kimlik sağlayan küçük bir veri parçasıdır. 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. Bu yardım sayfalarını git <command> --help
yazarak bulabilirsiniz. Örneğin, git commit --help
size git commit
komutunu ve nasıl kullanılacağını anlatan bir sayfa açar.