Data Science & ML

Git Temelleri

Commit'ler, branch'ler, merge, rebase, çakışmalar, pull request'ler, GitHub, işbirlikçi iş akışları

18 mülakat soruları·
Junior
1

Git nedir?

Cevap

Git, 2005'te Linus Torvalds tarafından oluşturulan dağıtık bir sürüm kontrol sistemidir. SVN gibi merkezi sistemlerin aksine, her geliştirici proje geçmişinin tam bir kopyasına yerel olarak sahiptir. Bu, çevrimdışı çalışmaya olanak tanır ve işbirlikçi iş akışları için büyük esneklik sunar.

2

Hangi komut bir dizinde yeni bir Git deposunu başlatır?

Cevap

git init komutu mevcut dizinde yeni bir Git deposu oluşturur. Sürüm takibi için gerekli tüm yapıyı içeren gizli bir .git klasörü oluşturur: commit geçmişi, branch'ler, yerel yapılandırma ve Git nesneleri.

3

git add ve git commit arasındaki fark nedir?

Cevap

Git, değiştirilen dosyalar ile geçmiş arasında ara bir staging alanı (index) kullanır. git add değişiklikleri bu staging alanına taşır ve dosyaları bir sonraki commit için hazırlar. git commit daha sonra staging alanı içeriğini deponun kalıcı geçmişine kaydeder.

4

Git'te commit nedir?

5

Hangi komut Git deposunun mevcut durumunu gösterir?

+15 mülakat soruları

Bir sonraki mülakatın için Data Science & ML'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla