Adakah Terdapat 'git touch' supaya Saya Boleh Menolak Fail Yang Sama Dengan Cap Masa Baharu?

Adakah Terdapat Git Touch Supaya Saya Boleh Menolak Fail Yang Sama Dengan Cap Masa Baharu



Apabila pengguna melakukan perubahan dalam Git, komitmen disimpan dengan cap waktu mengikut zon waktu sistem pengguna. Lebih khusus lagi, setiap komit mempunyai dua tarikh, iaitu, “ tarikh komit ' dan juga ' tarikh pengarang ”. Pengguna boleh menukar/mengubah suai sejarah komit dan melihat apabila perubahan yang dibuat pada masa lalu. Walau bagaimanapun, ia tidak dicadangkan untuk menukar sejarah komit melainkan ia penting untuk beberapa operasi.

Tulisan ini akan menggambarkan kaedah untuk menolak fail yang sama dengan cap waktu baharu/berbeza.







Adakah Terdapat 'git touch' untuk Menolak Fail Yang Sama Dengan Cap Masa Baharu/Berbeza?

Tidak, tidak ada ' sentuhan git ” perintah dalam Git untuk menolak fail yang sama dengan cap waktu baharu atau berbeza. Walau bagaimanapun, pengguna boleh menolak fail yang sama dengan cap masa baharu/berbeza menggunakan kaedah berbeza. Untuk berbuat demikian, cuba langkah yang disediakan di bawah.



Langkah 1: Lihat Sejarah Komit



Mula-mula, semak log Git untuk melihat sejarah komit termasuk cap waktu komit:





$ log git --mentah


Di sini, ' –mentah ” pilihan digunakan untuk menunjukkan maklumat terperinci komit.

Dalam imej di bawah, bahagian yang diserlahkan menunjukkan cap masa dan nama fail:




Langkah 2: Buat Perubahan dalam Fail

Seterusnya, ubah suai kandungan fail untuk membuat perubahan dalam ' yang sama Test1.txt ” fail:

$ bergema 'Ini fail ujian saya' >> Test1.txt



Langkah 3: Jejaki Perubahan

Kemudian, simpan perubahan yang baru ditambahkan pada indeks Git menggunakan arahan yang dinyatakan di bawah:

$ git add Test1.txt



Langkah 4: Komit Fail Dengan Cap Masa Baharu

Sekarang, laksanakan arahan yang disediakan untuk melakukan fail yang sama dengan cap waktu baharu:

$ git commit --benarkan-kosong -m 'Komit dengan cap masa baharu'



Langkah 5: Sahkan Perubahan

Akhir sekali, pastikan fail telah ditolak ke repositori tempatan dengan cap waktu baharu menggunakan arahan berikut:

$ log git --mentah


Ia boleh diperhatikan bahawa fail telah berjaya ditolak dengan cap waktu baharu:


Kami telah menerangkan prosedur untuk menolak fail yang sama dengan cap masa baharu.

Kesimpulan

Untuk menolak fail yang sama dengan cap waktu baharu atau berbeza, pertama, navigasi ke repositori setempat. Ubah suai fail dan jejaki perubahan. Kemudian, jalankan ' git commit –allow-empty -m “ ” perintah untuk menolak fail ke repositori tempatan dengan cap waktu baharu. Akhir sekali, sahkan perubahan. Tulisan ini menggambarkan kaedah untuk menolak fail yang sama dengan cap masa baharu.