9 Kasım 2022 Çarşamba

git revert seçeneği - Undo İçindir

Giriş
Söz dizimi şöyle
git revert <commit>
Açıklaması şöyle
Creates a new commit to revert the specified commit
Eğer commit belirtilmezse Head'den bir önceki sürümü alarak yeniden commitler.  Açıklaması şöyle
Creates a new commit to revert the specified commit
Undo için iki seçenek var. Açıklaması şöyle
There are two processes through which you can revert a commit:
1. Remove or fix the bad file in a new commit and push it to the remote repository. Then commit it to the remote repository using:
git commit –m “commit message”
2. Create a new commit to undo all the changes that were made in the bad commit. Use the following command:
git revert <commit id>
Yani 
1. Ya dosyayı değiştirip tekrar commit'leyeğiz, 
2. Ya da dosyayı bir önceki haline getirip, değiştirip tekrar commit'leyeğiz

Örnek
Elimizde şu sürüm olsun.
a -> b -> c -> d(HEAD)
Şöyle yaparız
git revert HEAD
Elimizde şu geçer. Bir önceki sürümde bulunan e harfi geri gelir. Şimdi bu dosyayı tekrar commit'lemek gerekir.
a -> b-> c -> d -> e(HEAD)


Hiç yorum yok:

Yorum Gönder