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-loginGit, 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-loginBir 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.
Görev
KolayDepoda 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
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
4Değişiklikleri İnceleme
Git DiffHazırlama Alanındaki Değişiklikleri KarşılaştırmaGit ShowÖzet - Dedektiflik Çalışması5Dosyaları Yok Sayma
Dosyalar Neden Yok SayılırGitignore KalıplarıYok Sayma Kurallarını DenetlemeÖzet - Temiz Depo3Değişiklikleri İzleme
Hazırlama AlanıGit AddGit Commitİzlenen Bir Dosyayı DeğiştirmeGit LogTekrar - İlk Commit'ler6Tarif Sitesi Projesi
Projeye Genel BakışBaşlatma ve YoksaymaKendi başına pratik yap: Terminal playground