Có 'git touch' để tôi có thể đẩy cùng một tệp bằng dấu thời gian mới không?

Co Git Touch De Toi Co The Day Cung Mot Tep Bang Dau Thoi Gian Moi Khong



Khi người dùng thực hiện các thay đổi trong Git, các lần xác nhận được lưu với dấu thời gian theo múi giờ của hệ thống người dùng. Cụ thể hơn, mỗi cam kết có hai ngày, tức là “ cuộc hẹn quan trọng ' và ' ngày tác giả ”. Người dùng có thể thay đổi/sửa đổi lịch sử cam kết và xem thời điểm những thay đổi đã được thực hiện trong quá khứ. Tuy nhiên, không nên thay đổi lịch sử cam kết trừ khi điều đó là cần thiết cho một số hoạt động.

Bài viết này sẽ minh họa phương pháp đẩy cùng một tệp bằng dấu thời gian mới/khác.







Có 'git touch' để đẩy cùng một tệp bằng dấu thời gian mới/khác không?

Không, không có “ chạm vào git ” lệnh trong Git để đẩy cùng một tệp bằng dấu thời gian mới hoặc khác. Tuy nhiên, người dùng có thể đẩy cùng một tệp với dấu thời gian mới/khác bằng một phương pháp khác. Để làm như vậy, hãy thử các bước được cung cấp dưới đây.



Bước 1: Xem lịch sử cam kết



Trước tiên, hãy kiểm tra nhật ký Git để xem lịch sử cam kết bao gồm cả dấu thời gian của cam kết:





$ nhật ký git --raw


Ở đây, “ –thô ” tùy chọn được sử dụng để hiển thị thông tin chi tiết của cam kết.

Trong hình ảnh bên dưới, phần được đánh dấu hiển thị dấu thời gian và tên tệp:




Bước 2: Thực hiện các thay đổi trong tệp

Tiếp theo, sửa đổi nội dung của tệp để thực hiện các thay đổi trong cùng một “ Test1.txt ' tài liệu:

$ tiếng vang 'Đây là tệp thử nghiệm của tôi' >> Test1.txt



Bước 3: Theo dõi thay đổi

Sau đó, lưu các thay đổi mới được thêm vào chỉ mục Git bằng lệnh được nêu bên dưới:

$ thêm git Test1.txt



Bước 4: Cam kết tệp với dấu thời gian mới

Bây giờ, hãy thực hiện lệnh được cung cấp để cam kết cùng một tệp với dấu thời gian mới:

$ cam kết git --allow-empty -m 'Cam kết với dấu thời gian mới'



Bước 5: Xác minh thay đổi

Cuối cùng, đảm bảo rằng tệp đã được đẩy vào kho lưu trữ cục bộ bằng dấu thời gian mới bằng cách sử dụng lệnh sau:

$ nhật ký git --raw


Có thể thấy rằng tệp đã được đẩy thành công với dấu thời gian mới:


Chúng tôi đã giải thích quy trình đẩy cùng một tệp bằng dấu thời gian mới.

Phần kết luận

Để đẩy cùng một tệp với dấu thời gian mới hoặc khác, trước tiên, hãy điều hướng đến kho lưu trữ cục bộ. Sửa đổi tệp và theo dõi các thay đổi. Sau đó, chạy “ git commit –allow-empty -m “ ” để đẩy tệp vào kho lưu trữ cục bộ với dấu thời gian mới. Cuối cùng, xác minh các thay đổi. Bài viết này minh họa phương pháp đẩy cùng một tệp bằng dấu thời gian mới.