Menu
CoddyTech

Dal Silme

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

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

git branch -d feature-login

Git, birleştirilmemiş commit'leri olan bir dalı silmeyi reddeder. Bu bir güvenlik kontrolüdür; yanlışlıkla çalışmalarınızı kaybetmenizi önler.

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

git branch -D feature-login

Şu anda üzerinde bulunduğun dalı silemezsin. Önce başka bir dala geç, ardından sil:

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, bunlar depoda kalır.

challenge icon

Görev

Kolay

Depoyu kur, main üzerinde bir commit oluştur, ardından aynı commit üzerinde (yani birleştirilmemiş çalışması olmayan) old-feature adlı bir dal oluştur.

Her çalıştırma klasörün yeni bir kopyasıyla başlar ve düzenleyicideki betiğin tamamı baştan yeniden çalışır. Senin için hiçbir şey commit edilmez: git init -q -b main ile başla, git config user.name ve git config user.email ayarlarını yap ve başlangıç dosyasını commit et. Bu satırları düzenleyicide tut. Silersen fatal: not a git repository mesajını görürsün.

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

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.

Sürüm Denetimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground