0  

Erdem

Git, Linus Torvalds tarafından 2005 yılında Linux çekirdeğinin geliştirilmesi sırasında diğer yazılımcıların da katkı sağlayabilmesi için geliştirilen bir sürüm kontrol ve kaynak kod yönetim sistemidir.

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.

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 checkout 123abcd calismalar/merhaba.cc

Bu değişiklikten sonra yaptığınız değişikliği göndermek gerekiyor.

Örneğin

git commit -m 'merhaba kütüğünü önceki sürüme geri aldım'

Eğer geliştirdiğiniz yazılımın kaç satırdan oluştuğunu merak ediyorsanız şu komutu kullanabilirsiniz.

git ls-files | grep "\.py$" | xargs wc -l –
git programlama

  yanıtla

Yanıt yaz