Skip to content

Commit

Permalink
Update ch10-git-internals.asc
Browse files Browse the repository at this point in the history
  • Loading branch information
murat-yasar authored Apr 24, 2024
1 parent 36dce85 commit 88efde2
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions ch10-git-internals.asc
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
[[ch10-git-internals]]
== Git Internals
== Dahili Git Ögeleri

You may have skipped to this chapter from a much earlier chapter, or you may have gotten here after sequentially reading the entire book up to this point -- in either case, this is where we'll go over the inner workings and implementation of Git.
We found that understanding this information was fundamentally important to appreciating how useful and powerful Git is, but others have argued to us that it can be confusing and unnecessarily complex for beginners.
Thus, we've made this discussion the last chapter in the book so you could read it early or later in your learning process.
We leave it up to you to decide.
Bu bölüme çok daha öndeki bir bölümden atlamış olabilir veya kitabın geri kalanını sırayla okuyarak bu noktaya gelmiş olabilirsiniz. Her iki durumda da, bu bölümde Git'in iç işleyişini ve uygulanmasını ele alacağız.
Şunu keşfettik ki bu bilginin anlaşılması, Git'in ne kadar kullanışlı ve güçlü olduğunu kavramak için temel önem taşımaktadır, ancak diğerleri bize bu bilgilerin yeni başlayanlar için kafa karıştırıcı ve gereksiz ölçüde karmaşık olabileceğini savundular. Bu nedenle, bu tartışmayı kitaptaki son bölüm yaptık.
Böylece bu bilgiyi öğrenme sürecinizin erken veya geç aşamalarında okuyabilirsiniz.
Ne zaman okuyacağınıza dair kararı siz vereceksiniz.

Now that you're here, let's get started.
First, if it isn't yet clear, Git is fundamentally a content-addressable filesystem with a VCS user interface written on top of it.
You'll learn more about what this means in a bit.
Şimdi burada olduğunuza göre, başlayabiliriz.
İlk olarak, henüz net değilse, Git temel olarak bir içerik adreslenebilir dosya sistemidir ve üzerine yazılmış bir VCS kullanıcı arayüzüne sahiptir.
Bunun ne anlama geldiğini birazdan daha detaylıca öğreneceksiniz.

In the early days of Git (mostly pre 1.5), the user interface was much more complex because it emphasized this filesystem rather than a polished VCS.
In the last few years, the UI has been refined until it's as clean and easy to use as any system out there; however, the stereotype lingers about the early Git UI that was complex and difficult to learn.
Git'in ilk zamanlarında (çoğunlukla v1.5 öncesi), kullanıcı arayüzü bu dosya sistemini vurguladığından; cilalanmış bir VCS yerine, daha karmaşık bir yapıdaydı.
Kullanıcı arayüzü diğer sistemler kadar temiz ve kullanımı kolay hale gelene kadar, Son birkaç yılda, arayüz sürekli olarak geliştirildi.
Ancak, kompleks ve öğrenmesi zor olan erken dönem Git kullanıcı arayüzüne dair bir sterotip hala varlığını sürdürmektedir.

The content-addressable filesystem layer is amazingly cool, so we'll cover that first in this chapter; then, you'll learn about the transport mechanisms and the repository maintenance tasks that you may eventually have to deal with.
İçerik adreslenebilir dosya sistem katmanı inanılmaz derecede harika olduğu için, bu bölümde önce bunu ele alacağız; daha sonra, zamanla karşılaşabileceğiniz taşıma mekanizmalarını ve repo bakım görevlerini öğreneceksiniz.

include::book/10-git-internals/sections/plumbing-porcelain.asc[]

Expand All @@ -31,7 +32,7 @@ include::book/10-git-internals/sections/maintenance.asc[]

include::book/10-git-internals/sections/environment.asc[]

=== Summary
=== Özet

Bu noktada Git'in arka planda ne yaptığını ve bir dereceye kadar nasıl uygulandığını oldukça iyi anlamalısınız.
Bu bölümde, kitabın geri kalanında öğrendiğiniz porselen komutlarından daha düşük seviyeli ve daha basit olan bir takım tesisat komutları — komutları ele alınmıştır.
Expand Down

0 comments on commit 88efde2

Please sign in to comment.