Git'teki Ana Dalla Aynı Olması İçin Dosya Nasıl Sıfırlanır

Git Teki Ana Dalla Ayni Olmasi Icin Dosya Nasil Sifirlanir



Git'te kullanıcılar birden fazla daldaki bir dosyaya erişebilir ve değişiklikleri birkaç kez güncelleyebilir ve kaydedebilir. Git yerel deposunu değiştirdikten sonra, kullanıcıların diğer proje üyeleri için bunları kalıcı olarak kaydetmek ve güncellemek üzere Git uzak deposunda değişiklik yapması gerekir. Bu işlem Git komutları kullanılarak sorunsuz bir şekilde gerçekleştirilebilir.

Bu kılavuzda, dosyaları Git'teki ana dal ile aynı olacak şekilde sıfırlama prosedürünü öğreneceksiniz.

Git'teki Ana Dalla Aynı Olması İçin Dosya Nasıl Sıfırlanır?

Git'imizde önemli bir dosyamız olduğunu varsayalım. usta ” güncellenmemiş şube. Ancak, zaten başka bir şubede birden çok kez güncellendi ve işlendi. Şimdi, dosyada yapılan tüm değişiklikleri kaldırmamız ve ana daldaki ile aynı durumuna döndürmemiz gerekiyor.







Yukarıdaki senaryoyu anlamak için aşağıda verilen prosedüre doğru ilerleyin!



1. Adım: Git Bash'i Başlatın
Git terminalini “ yardımı ile açın. Başlatmak ' Menü:







2. Adım: Git Dizinine Taşı
“ kullanarak Git yerel dizinine gidin. CD ' emretmek:

$ CD 'C:\Kullanıcılar \n azma\Git \R hiç'



3. Adım: Dal Oluşturun ve Değiştirin
Şimdi, sağlanan komutu kullanarak hemen yeni şube oluşturun ve geçiş yapın:

$ git ödeme -b usta

4. Adım: Dosya Oluştur
Yürüt” dokunmak ” adında yeni bir dosya oluşturma komutu dosya1.txt ”:

$ dokunmak dosya1.txt

Adım 5: Dosyayı İzle
Ardından, dosyayı çalışma dizininden hazırlama alanına kadar izleyin:

$ git ekle dosya1.txt

Adım 6: Değişiklikleri Taahhüt Edin
Git deposunda yapılan değişiklikleri bir taahhüt mesajı ile taahhüt edin:

$ git taahhüt -m '1 dosya eklendi'

Gördüğünüz gibi, değişiklikler Git deposuna başarıyla uygulandı:

7. Adım: Dosyayı Güncelleyin
Dosyada bazı değişiklikler yapmak için dosyayı açın:

$ file1.txt dosyasını başlat

8. Adım: Değişiklikleri Taahhüt Edin
Şimdi, ' kullanarak değişiklikleri kaydedin. git taahhüt ” komutu ile -m ” seçeneği herhangi bir mesajı belirtmek için:

$ git taahhüt -m 'file1.txt güncellendi'

9. Adım: Şube Değiştirin
Ardından, ' git ödeme ” öncekine geri dönmek için komut “ ana ' dal:

$ git ödeme ana

Adım 10: Dosyayı Güncelleyin
' ile dosyayı açın. Başlat ” komutu güncellemek için ve tuşuna basın CTRL + S ” tuşu değişiklikleri kaydetmek için:

$ file1.txt dosyasını başlat

Adım 11: Dosyayı Sıfırla
Değişiklikleri sıfırlamak için “ git ödeme ' emretmek:

$ git ödeme usta -- dosya1.txt

Burada şube adını belirledik “ usta ” ve kullanılmış” - ” belirtilen metnin dal adı yerine dosya adı olarak yorumlanacağını belirten dosya adından önce:

Adım 12: Sıfırlama İşlemini Doğrulayın
Şimdi sıfırlama işlemini doğrulamak için dosyayı açın:

$ file1.txt dosyasını başlat

Gördüğünüz gibi, belirtilen dosya varsayılan düzenleyicide açılır ve ana dal ile aynı şekilde sıfırlanır:

13. Adım: Değişiklikleri Görüntüle
Son olarak, ' git fark ” komutu, yeni sıfırlanan dosyadaki içerik arasındaki farkı görüntülemek için:

$ git fark --önbelleğe alınmış

Burada, “ -önbelleğe alınmış ” seçeneği sıfırlama değişikliklerini görüntülemek için kullanılır:

Dosyayı Git'te belirli bir işleme sıfırlama prosedürüne bakalım.

Git'te Dosyayı Belirli Taahhütlere Nasıl Sıfırlarım?

Bazen, kullanıcıların dosyayı belirli bir işleme sıfırlaması gerekir. Bunu başarmak için kullanıcılar dosya sürümleri arasında yapılan değişiklikleri görebilirler. Bunun için aşağıda verilen talimatları deneyelim.

Adım 1: Klasöre Taşı
Yürüt” CD ” komutu, belirli bir klasöre gitmek için:

$ CD 'C:\Kullanıcılar \n azma\Git'

2. Adım: Dizin Oluşturun
Sağlanan komutu kullanarak yeni bir Git yerel dizini oluşturun:

$ mkdir Linux-İpucu

Bundan sonra, yeni oluşturulan Git yerel deposuna gidin:

$ CD Linux-İpucu

3. Adım: Dal Oluşturun ve Değiştirin
Şimdi yeni bir dal oluşturun ve hemen ona geçin:

$ git ödeme -b alfa

Burada, “ -b ” bayrağı şubeyi temsil eder:

4. Adım: Dosya Oluştur
“adlı yeni bir dosya oluşturun dosya1.txt ” aşağıdaki komutu kullanarak:

$ dokunmak dosya1.txt

Adım 5: Dosyayı İzle
Ardından, ' git ekle ” komutu, dosyayı hazırlama alanına izlemek için:

$ git ekle dosya1.txt

6. Adım: Dosyayı Açın
Oluşturulan dosyayı açın, biraz metin ekleyin ve kaydedin:

$ file1.txt dosyasını başlat

7. Adım: Şube Oluşturun ve Değiştirin
Ardından, “adlı yeni dalı oluşturun ve geçiş yapın. beta ' yardımıyla ' git ödeme ' emretmek:

$ git ödeme -b beta

8. Adım: Dosyayı Açın ve Güncelleyin
Dosyayı açın, yeni dalda güncelleyin ve kaydedin:

$ file1.txt dosyasını başlat

9. Adım: Değişiklikleri Yap
Git deposundaki tüm değişiklikleri gerçekleştirin:

$ git taahhüt -m 'file1 güncellendi'

Adım 10: Günlük Geçmişini Kontrol Edin
Git yerel deposunun günlük geçmişini görüntüleyin:

$ git günlüğü

Çıktı, en son taahhüt değişikliklerine atıfta bulunur:

Adım 11: Commit Hash Kullanarak Dosyayı Sıfırlayın
Yürüt” git ödeme ” komutu, sıfırlamak için taahhüt karması ve dosya adıyla birlikte:

$ git ödeme f0e09032ee7cc71e7181f8f4e1e9816f973915c0 file1.txt

Gördüğünüz gibi, değişiklikler başarıyla sıfırlandı:

Aynı görevi “ git sıfırlama ” komutu aşağıdaki gibidir:

$ git sıfırlama f0e09032ee7cc71e7181f8f4e1e9816f973915c0 file1.txt

Yapabileceğiniz gibi, mevcut durum “ dosya1.txt ' dır-dir ' M ” değiştirildiğini ve eskisi gibi sıfırlandığını gösterir:

Git'te ana dal ile aynı olacak şekilde dosyaları sıfırlama yöntemini derledik.

Çözüm

Dosyayı Git'teki ana dalla aynı olacak şekilde sıfırlamak için bir Git yerel deposu oluşturun. Ardından, dosyaları oluşturun ve buna ekleyin. Ardından, hemen yeni şube oluşturun ve geçiş yapın. Dosyayı yeni bir dalda açın, güncelleyin ve Git'e kaydedin. Yürüt” $ git checkout master — dosya_adı 'Dosyayı sıfırlamak için komut. Dosyayı Git'te belirli bir işleme sıfırlamak için “ $ git sıfırlama ' veya ' $ git ödeme ' emretmek. Bu kılavuz, dosyaları Git'teki ana dal ile aynı olacak şekilde sıfırlama prosedürünü göstermektedir.