Aybars Arslan

Console.WriteLine("Hello World");

Git07 – Direk Commit ve Unstage

Merhaba arkadaşlar bu yazımızda yaptığımız değişiklikleri stage area’ya eklemeden direk olarak commit yapma komutunu ve unstage(Depo Alanındaki değişiklikleri kaldırma) konularını işleyeceğiz.

Bu dersi daha önce yazmış olduğum bir html kodu üzerinden anlatacağım.

Html proje kaynak kodunu görmek için tıklayınız.

Html dosyalarımızdan iki adet dosya seçip modife ediyoruz. Daha sonrasında git status ile değişikliklere baktığımızda iki adet html dosyasının modife edildiğini görüyoruz. Eskiden bu dosyaları “git add .” komutu ile stage areaya alıp sonrasında commit ediyorduk. Bu dersimizde direk olarak stage areaya almadan bu dosyaları commit edeceğiz.

Not : İşlemler öncesinde klasöre git init komutu ile klasörümüzü repository haline getirmeyi unutmayalım !! 🙂

git commit -am "Mesaj"

Komutu ile direk olarak değişiklerimizi commit edebiliyoruz.
Aşağıdaki ekran çıktısında sonucu inceleyebilirsiniz.
07git1

 

Unstage işleminden de bahsetmek istiyorum arkadaşlar. Mesela index.html sayfamızda bir değişiklik yaptık ve bunu git add index.html komutu ile stage areaya (depo alanına) taşıdık. Değişikliğimizin bizim için faydalı bir değişiklik olmadığını gördük. Bu değişikliği commit etmek istemedik aksine geri almak istedik. İşte bu durumlarda kullanacağımız komut ile değişiklik stage areadan silinmektedir;

git reset HEAD index.htmml

iyi çalışmalar.

Paylaş !

Bir Cevap Yazın

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