Erdem
Paylaşımcı üye
- Katılım
- 14 Ocak 2013
- Mesajlar
- 713
- Puanları
- 106
Diyelim ki binlerce satırdan oluşan bir yazılım geliştiriyorsunuz.
Bir kütükte değişiklik yaptınız. Bu yaptığınız değişiklik bir yerlerde bir hataya neden oldu.
Diğer kütüklerde yaptığınız değişiklikleri göndermek ama bu kütüğü bir önceki sürüme geri almak istiyorsunuz.
komutu ile en son gönderdiğiniz sürümü görebiliyorsunuz. Bu size 123abcd gibi rakam ve sayılardan oluşan bir sürüm numarası veriyor.
İsterseniz bu kütükte yaptığınız değişiklikleri görebilirsiniz.
git diff <sürüm_numarası> <kütük_ismi>
Bu komutla da kütüğü bir önceki sürüme geri alıyorsunuz.
git checkout <sürüm_numarası> <kütük_ismi>
Örneğin
Bu değişiklikten sonra yaptığınız değişikliği göndermek gerekiyor.
Örneğin
Eğer yazılımın kaç satırdan oluştuğunu merak ediyorsanız şu komutu kullanabilirsiniz.
Bir kütükte değişiklik yaptınız. Bu yaptığınız değişiklik bir yerlerde bir hataya neden oldu.
Diğer kütüklerde yaptığınız değişiklikleri göndermek ama bu kütüğü bir önceki sürüme geri almak istiyorsunuz.
Git:
git rev-parse --short HEAD
komutu ile en son gönderdiğiniz sürümü görebiliyorsunuz. Bu size 123abcd gibi rakam ve sayılardan oluşan bir sürüm numarası veriyor.
İsterseniz bu kütükte yaptığınız değişiklikleri görebilirsiniz.
git diff <sürüm_numarası> <kütük_ismi>
Bu komutla da kütüğü bir önceki sürüme geri alıyorsunuz.
git checkout <sürüm_numarası> <kütük_ismi>
Örneğin
Git:
git checkout 123abcd calismalar/merhaba.cc
Bu değişiklikten sonra yaptığınız değişikliği göndermek gerekiyor.
Örneğin
Git:
git commit -m 'merhaba kütüğünü önceki sürüme geri aldım'
Eğer yazılımın kaç satırdan oluştuğunu merak ediyorsanız şu komutu kullanabilirsiniz.
Python:
git ls-files | grep "\.py$" | xargs wc -l –
Son düzenleme: