DevOps

Sürüm Kontrolü & Git

Git temelleri, branches, merge, rebase, pull requests, commit kuralları, gitflow workflow

20 mülakat soruları·
Junior
1

Git nedir?

Cevap

Git, kaynak kodundaki değişiklikleri zaman içinde izleyen dağıtık bir sürüm kontrol sistemidir. SVN gibi merkezi sistemlerden farklı olarak, her geliştirici proje geçmişinin tam kopyasını yerel makinesinde tutar. Bu, çevrimdışı çalışmayı mümkün kılar ve tek bir arıza noktası olmadığı için daha iyi dayanıklılık sağlar.

2

Bir klasörde yeni bir Git deposunu hangi komut başlatır?

Cevap

git init komutu, tüm depo meta veri dosyalarını içeren gizli bir .git alt klasörü oluşturarak geçerli dizinde yeni bir yerel Git deposu oluşturur. Bu komut, mevcut veya yeni bir projede Git ile değişiklikleri izlemeye başlamak için ilk adımdır.

3

Hangi komut dosyaları commit etmeden önce staging area'ya (indeks) ekler?

Cevap

git add komutu, dosya değişikliklerini staging area'ya (geçiş bölgesi) eklemenizi sağlar. Değişiklik ve commit arasındaki bu ara adım, sonraki commit'e hangi değişikliklerin dahil edileceğini tam olarak seçmenize olanak tanır. Örneğin, git add . tüm değiştirilen dosyaları eklerken, git add file.txt yalnızca o belirli dosyayı ekler.

4

Hangi komut staging area'daki değişiklikleri Git geçmişine kaydeder?

5

Yeni bir Git branch nasıl oluşturulur ve hemen ona nasıl geçilir?

+17 mülakat soruları

Bir sonraki mülakatın için DevOps'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