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-loginGit, 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-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, bunlar depoda kalır.
Görev
KolayDepoyu 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 mainile başla,git config user.namevegit config user.emailayarlarını yap ve başlangıç dosyasını commit et. Bu satırları düzenleyicide tut. Silersenfatal: not a git repositorymesajını görürsün.
old-feature dalını güvenli -d bayrağıyla sil, ardından kalan tüm dalları listele.
Kendin dene
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
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