Kullanıcılar Git'te değişiklik taahhüt ettiğinde, taahhütler kullanıcının sisteminin saat dilimine göre zaman damgasıyla kaydedilir. Daha spesifik olarak, her taahhüdün iki tarihi vardır, yani ' Taahhüt tarihi ' ve ' yazar tarihi ”. Kullanıcılar taahhüt geçmişini değiştirebilir/düzeltebilir ve geçmişte yapılan değişikliklerin ne zaman yapıldığını görebilir. Ancak, bazı işlemler için gerekli olmadıkça, taahhüt geçmişinin değiştirilmesi önerilmez.
Bu yazı, aynı dosyayı yeni/farklı bir zaman damgasıyla gönderme yöntemini gösterecektir.
Aynı Dosyayı Yeni/Farklı Bir Zaman Damgasıyla İtmek için 'git touch' var mı?
Hayır, 'yok' git dokunma Aynı dosyayı yeni veya farklı bir zaman damgasıyla göndermek için Git'te ” komutu. Ancak, kullanıcılar aynı dosyayı farklı bir yöntem kullanarak yeni/farklı bir zaman damgasıyla gönderebilirler. Bunu yapmak için aşağıda verilen adımları deneyin.
1. Adım: Taahhüt Geçmişini Görüntüleyin
Öncelikle, taahhüdün zaman damgası da dahil olmak üzere taahhüt geçmişini görüntülemek için Git günlüğünü kontrol edin:
$ git günlüğü --çiğ
Burada, “ -çiğ ” seçeneği, taahhütün ayrıntılı bilgilerini göstermek için kullanılır.
Aşağıdaki resimde, vurgulanan kısım zaman damgasını ve dosya adını gösterir:
2. Adım: Dosyada Değişiklikler Yapın
Ardından, dosyanın içeriğini değiştirerek aynı ' Test1.txt ' dosya:
$ Eko 'Bu benim test dosyam' >> Test1.txt
3. Adım: Değişiklikleri İzleyin
Ardından, aşağıda belirtilen komutu kullanarak yeni eklenen değişiklikleri Git dizinine kaydedin:
$ git ekle Test1.txt
4. Adım: Dosyayı Yeni Zaman Damgasıyla Teslim Edin
Şimdi, aynı dosyayı yeni zaman damgasıyla işlemek için verilen komutu yürütün:
$ git taahhüdü --izin-boş -M 'Yeni zaman damgasıyla taahhüt et'
5. Adım: Değişiklikleri Doğrulayın
Son olarak, aşağıdaki komutu kullanarak dosyanın yeni zaman damgasıyla yerel depoya gönderildiğinden emin olun:
$ git günlüğü --çiğ
Dosyanın yeni zaman damgasıyla başarılı bir şekilde gönderildiği gözlemlenebilir:
Aynı dosyayı yeni bir zaman damgasıyla gönderme prosedürünü açıkladık.
Çözüm
Aynı dosyayı yeni veya farklı zaman damgasıyla göndermek için önce yerel depoya gidin. Dosyayı değiştirin ve değişiklikleri izleyin. Ardından, ' git commit –allow-empty -m “