Çarşamba, 29 Mayıs 2013 04:12

GIT'de değişiklikleri geri alma

Yazan 
Öğeyi Oyla
(0 oy)

En son depoladığınız alanda değişiklikler yapma.
Bir projenin dosyalarını sürümlendirip depoladınız. Fakat daha sonrasında bazı dosyalarda daha değişiklik yapıp sürümlendirdiniz ki bu dosyaların önceki depo alanında olmasını istiyorsunuz. Aşağıdaki komut bu iş için. Sürümlendirilmiş haldeki aktif dizindeki dosyaları en son depo alanıyla birleştirir.

git commit -amend

Sürümlendirilmiş dosyayı eski haline getirme

Bir dosyayı depolama için sürümlendirdiniz fakat bunu belkide bir sonraki depolama için saklamalısınız. Bu durumda dosyayı sürümlendirilmiş halden çıkarmak için aşağıdaki komut kullanılır.

git reset HEAD dosyaadi

Dosyanın en son bilinen haline getirme

Değiştirilmiş dosyayı en son depolama alanından çekerek önceki değiştirilmemiş hale getirmek için aşağıdaki komut kullanılır. Bu yöntem tehlikelidir çünkü değişiklikler geri alınamaz. Dosyayı projenin dallandırarak başka bir dalda saklamak daha iyi olabilir.

git checkout -- dosyaadi

Okunma 1826 defa
Ufuk Yıldırım

Yazılım Geliştirme Uzmanı

Web site: www.ufuk.biz

Yorum Ekle

Gerekli olan (*) işaretli alanlara gerekli bilgileri girdiğinizden emin olun. HTML kod izni yoktur.