Menu
Coddy logo textTech

Dal Silme

Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası. Ders 32 / 58.

Bir dala artık ihtiyaç duyulmadığında (örneğin, çalışma birleştirildiğinde veya deneyden vazgeçildiğinde), onu -d bayrağıyla silin:

git branch -d feature-login

Git, birleştirilmemiş commit'ler içeren bir dalı silmeyi reddeder. Bu bir güvenlik kontrolüdür; yanlışlıkla çalışmanızı kaybetmenizi önler.

Dalı ve onun commit'lerini gerçekten silmek istiyorsanız, -D ile silme işlemini zorlayın:

git branch -D feature-login

Şu anda üzerinde bulunduğunuz dalı silemezsiniz. Önce başka bir dala geçin, ardından silin:

git switch main
git branch -d feature-login

Bir dalı silmek, işaretçiyi kaldırır; commit'lerin kendisini değil. Başka bir dal veya etiket bu commit'lere hâlâ başvurduğu sürece, commit'ler depoda kalır.

challenge icon

Görev

Kolay

Depoda main üzerinde commit'ler ve main ile aynı commit'e işaret eden, geride kalmış old-feature adlı bir dal var (bu nedenle birleştirilmemiş çalışması yok).

old-feature dalını güvenli -d bayrağıyla silin, ardından kalan tüm dalları listeleyin.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Versiyon Kontrolü bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground