Aybars Arslan

Console.WriteLine("Hello World");

Git04 – Commit Log ve Git İş Akışı

Merhaba arkadaşlar bugün commit history(dallanmalarımızı) nasıl kontrol edebileceğimizden ve Git’in iş akışından bahsedeceğim.

git log

Komutu ile gönderilen tüm commitleri görebiliriz.

*Şuan bir adet commitimiz olduğu için komutu yazdıktan sonra commit hakkında bilgiler ve mesaj bash sisteme basıldı.

git log --author Aybars

Bu komut ile spesifik bir yazarın yaptığı commitleri listeleyebiliriz. Bu komut büyük çaplı projelerde belli insanların yaptıkları değişimleri bize gösterir. Yukarıdaki komutla Aybars tarafından yapılmış commitlerin listesini görebiliyoruz.

git status

Komutu ile bizim çalıştığımız dosyaların hangi durumda olduğunu gösterir

Aşağıdaki ekran görüntüsü ile yazdığım komutları görebilirsiniz. En altta bulunan git status komutunun çıktısı olarak 2 adet kırmızı renkli çıktı görünmektedir second.txt ve third.txt bu dosyalar henüz commit edilmemiş dosyalardır.

04git1

 

İŞ AKIŞI;

Şimdi gelelim git iş akış şeması hakkında konuşmaya 🙂

İş-Akış dallanma sistemini aşağıdaki satır ile açıklanabilir

local oluşturduğumuz dosya > depo alanı > depo(repository)

Local Oluşturduğumuz Dosya : Bir değişiklik yaptığımızda veya yeni dosya oluşturduğumuzda dosyayı localde açmış oluyoruz.

Depo Alanı : Add komutu ile değişiklerimizi depo alanına alabiliyoruz. depo alanındaki elemanlar commit edilmeye hazır oluyor.

Depo : Commit ile ise değişiklikleri ve dosyaları depomuza göndermiş oluyoruz.

git add second.txt

komutu ile yeni oluşturduğumuz second.txt adlı dosyayı add yaparak commit etmeye hazır duruma getiriyoruz yani depo alanına. Aşağıdaki çıktıda second.txt dosyasının depo alanına alındığı görülmektedir.

04git2

git add -m "Depomuza eklediğimiz ikinci dosyamız"

Diyerek second.txt dosyamızı da commit etmiş oluyoruz.

Aynı işlemi third.txt dosyamız içinde yapıp git log komutu ile dallanmaları kontrol edebiliriz.

04git3

Yaptığımız son 3 commiti böylece görebiliyoruz.

Şimdi ise hali hazırda oluşturduğum klasörü nasıl edit edebileceğimizden bahsedeyim;

first.txt dosyamızı değiştirip kaydediyoruz.

git status

komutunu çalıştırdığımızda first.txt dosyamızın değiştiğine ve yeni versiyonunu commit edebileceğimiz bilgisini almaktayız.

Bu çıktıyı kontrol ederek yapılan işlemler daha net anlaşılmakta.

04git4

Gitle Kalın.. 🙂 

Paylaş !

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir