Git status komutu, deponun ve hazırlama alanının durumunu görüntülemek için kullanılır. Takip edilen, takip edilmeyen dosyaları ve değişiklikleri görmemizi sağlar. Bu komut herhangi bir taahhüt kaydını veya bilgisini göstermez.
Çoğunlukla, arasındaki durumu görüntülemek için kullanılır. Git Ekle Ve Git taahhüdü emretmek. Değişikliklerin ve dosyaların takip edilip edilmediğini kontrol edebiliriz.
Durum komutunun farklı durumlarını anlayalım.
Çalışma Ağacı temizlendiğindeki durum
Git status komutuna başlamadan önce, herhangi bir değişiklik yapılmadığında git durumunun nasıl göründüğüne bakalım. Durumu kontrol etmek için git bash'ı açın ve istediğiniz dizinde durum komutunu çalıştırın. Aşağıdaki gibi çalışacaktır:
$ git status
Çıktı:
Çalışma ağacında izlenecek veya izlenmeyecek hiçbir şey olmadığından çıktı şu şekilde gösteriliyor: çalışan ağaç temiz .
Yeni bir dosya oluşturulduğunda durum
Depoda bir dosya oluşturduğumuzda deponun durumu değişir. kullanarak bir dosya oluşturalım. dokunmak emretmek. Şimdi status komutunu kullanarak durumu kontrol edin. Aşağıdaki çıktıyı göz önünde bulundurun:
Yukarıdaki çıktıdan da görebileceğimiz gibi durum şu şekilde gösteriliyor: taahhüte hiçbir şey eklenmedi ancak izlenmeyen dosyalar mevcut (izlemek için 'git add'i kullanın) '. Durum komutu aynı zamanda önerileri de görüntüler. Yukarıdaki çıktıda olduğu gibi dosyayı izlemek için add komutunun kullanılması öneriliyor.
Dosyayı takip edelim ve depoya bir dosya ekledikten sonraki durumu görelim. Dosyayı izlemek için ekle komutunu çalıştırın. Aşağıdaki çıktıyı göz önünde bulundurun:
Yukarıdaki çıktıdan, dosyayı hazırladıktan sonraki durumun şu şekilde gösterildiğini görebiliriz: taahhüt edilecek değişiklikler '.
bash else if
Körü körüne taahhütte bulunmadan önce durumu kontrol edebiliriz. Bu komut, yapmak istemediğimiz değişikliklerden kaçınmamıza yardımcı olacaktır. Hadi bunu taahhüt edelim ve ardından durumu kontrol edelim. Aşağıdaki çıktıyı göz önünde bulundurun:
Dosyayı commit ettikten sonra mevcut durumunun eskisi gibi temiz olduğunu görebiliriz.
Mevcut bir dosya değiştirildiğinde durum
Mevcut bir dosya değiştirildiğinde durumu kontrol edelim. Dosyayı değiştirmek için şunu çalıştırın: Eko komut şu şekilde:
$ echo 'Text'> Filename
Yukarıdaki komut, metni belirtilen dosyaya ekleyecektir, şimdi havuzun durumunu kontrol edin. Aşağıdaki çıktıyı göz önünde bulundurun:
Güncellenen dosyanın izlenmeyen dosyalar olarak görüntülendiğini görebiliriz. Henüz sahnelenmediği için kırmızı renkte gösterilmiştir. Sahneye çıktığında rengi Yeşile dönüşecektir. Aşağıdaki çıktıyı göz önünde bulundurun:
Bir dosyanın silindiği durum
Depodan bir dosya silindiğinde durumu kontrol edelim. Depodan bir dosyayı silmek için rm komutunu aşağıdaki gibi çalıştırın:
$ git rm
Yukarıdaki komut belirtilen dosyayı depodan silecektir. Şimdi deponun durumunu kontrol edin. Aşağıdaki çıktıyı göz önünde bulundurun:
Deponun mevcut durumu silinmiş olarak güncellendi.