Git ve Geliştirici Gibi Çalışmak
Git temellerine ve geliştiriciyi yeni başlayanlardan ayıran günlük alışkanlıklara ilişkin pratik bir sözlük girişi.
Git neredeyse her teknik rol için iş ilanında çıkıyor, ancak komutları bilmek ile geliştirici gibi çalışmak iki farklı beceridir. Bu giriş Git'in aslında ne yaptığını açıklıyor, ardından sürüm kontrolünü yük yerine yararlı hale getiren alışkanlıkları ele alıyor.
Git'in aslında takip ettiği şey
Git dağıtılmış bir sürüm kontrol sistemidir. Bir repository'nin her kopyası tam geçmişe sahiptir, sadece merkezi bir sunucuya işaretçi değil. Bu önemlidir çünkü çevrimdışı şekilde commit yapabilir, branch oluşturabilir ve geçmişi inceleyebilir, sonra git push ve git pull ile daha sonra senkronize edebilirsiniz.
Kernelinde, Git dosyalarınızın anlık görüntülerini takip eder; SHA-1 hash'leri ile tanımlanırlar (yeni kurulumlar SHA-256'ye doğru hareket ediyor). Her commit bir anlık görüntüyü ve bir üst commit'i işaret eder ve bir zincir oluşturur. Branch'ler sadece bir commit'e taşınabilir işaretçilerdir. Bütün mental model budur: commit'ler anlık görüntüler, branch'ler etiketler, HEAD ise
AI yardımıyla yazıldı, Michal Pilch (CISSP), Korra Studio tarafından incelendi ve yayınlandı.
Bu, Korra Studio bilgi tabanından bir nottur — platform her konuyu 1-to-1 mentoring ile eşleştirir.
Ücretsiz başlaarrow_forward