Bir dosyadan bir dosyayı kaldırmak gibi işlemleri gerçekleştirmek için bu Git komutlarını kullanın.
Düzenli bir geliştiriciyseniz, büyük olasılıkla Git'i bir veya iki proje için sürüm kontrol sistemi olarak kullanmışsınızdır. Git'i kullanmak nispeten basit olsa da bazı sorunlarla karşılaşmak imkansız değil. Geliştiricilerin sıklıkla kendilerini buldukları böyle bir durum, dosyaları bir taahhütten kaldırmaları gerektiğidir.
Git taahhüdünden bir dosyayı nasıl kaldırabileceğinizi gösterirken okumaya devam edin.
Git Durumlarını Anlama
Bir dosyayı bir taahhütten nasıl kaldırabileceğinize geçmeden önce, bir dosya için farklı Git iş akışı durumlarını anlamanız gerekir.
Git'te bir dosyayla çalışırken dört olası durum vardır. Birincisi izlenmeyen durumdur; oluşturduğunuz ve henüz göndermediğiniz veya hazırlamadığınız dosyalar bu durumda bulunur. Git deposu bu dosyaları izlemiyor.
Bir kez kullandığınızda
git ekle bir dosyada komut, aşamalı hale gelir ve ikinci duruma geçer. Git aşaması, esasen işlenecek dosyayı hazırlar. Üçüncü durum, taahhüt komutunu içerir; NS git taahhüt komutu, hazırlanan dosyayı yeni yapılan değişikliklerin yanında şubeye taşır.Halihazırda taahhüt edilmiş ancak son işlemden bu yana değiştirilen dosyaların değişiklik durumunda olduğu söylenir.
Git Taahhütten Dosyayı Kaldır
Bir şubeye veya Git deposuna taahhüt edilmiş bir dosyayı kaldırmak için, git sıfırlama aşağıdaki gibi komut:
git reset --soft HEAD^
Bu, taahhüt edilen dosyaları etkin bir şekilde hazırlama alanına geri getirecektir.
Bir dosyayı hazırlama alanından daha fazla kaldırmak istiyorsanız, git sıfırlama bir kez daha komut verin. Hazırlama alanından kaldırılan bir dosya şubeye kaydedilmez.
git reset HEAD
Daha sonra gerekli değişiklikleri yapabilir, dosyalarınızı kullanarak hazırlayabilirsiniz. git ekleve son olarak kullanın git taahhüt değişikliklerinizi depoya göndermek için.
git rm -- önbelleğe alınmış dosya adıgit commit --değiştir
Dosyayı Taahhütten Kaldır
Git, her geliştirici için önemli bir araçtır; dosyaların taahhütten nasıl kaldırılacağını bilmek, her hevesli ve deneyimli geliştiricinin bilmesi gereken hayati bir beceridir.
Öğrenmeye hevesli olanlar için Git, keşfedebileceğiniz ve günlük iş akışınızı geliştirmek için kullanabileceğiniz çok daha değerli özelliklere sahiptir.
Bu kapsamlı kılavuzla Git becerinizi başlangıç seviyesinden ileri seviyeye taşıyın.
Sonrakini Oku
- Programlama
- GitHub
- Programlama
Fahad, MakeUseOf'ta bir yazar ve şu anda Bilgisayar Bilimi bölümünde okuyor. Hevesli bir teknoloji yazarı olarak, en son teknolojiyle güncel kalmasını sağlar. Özellikle futbola ve teknolojiye ilgi duyuyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın