git log của tôi là thể hiện một cái gì đó như:Làm thế nào để kiểm tra một phiên bản cụ thể trong git từ git log?
enter code here
[git_trial]$ git log
commit 4c5bc66ae50780cf8dcaf032da98422aea6e2cf7
Author: king <[email protected]>
Date: Thu Jun 30 15:09:55 2011 +0530
This is third commit
commit 8072be67ddd310bc200cab0dccb8bcb2ec4f922c
Author: king <[email protected]>
Date: Thu Jun 30 14:17:27 2011 +0530
This is the second commit
commit 3ba6ce43d500b12f64368b2c27f35211cf189b68
Author: king <[email protected]>
Date: Thu Jun 30 14:00:01 2011 +0530
This is the first git commit for file1
Câu hỏi 1) Bây giờ làm thế nào để kiểm chỉ có phiên bản đầu tiên của tôi? Câu hỏi 2) Ngoài ra khi tôi thực hiện, git chỉ đăng nhập vào File1, tại sao nó chỉ hiển thị cam kết đầu tiên?
[git_trial]$ git checkout 3ba6ce43d500b12f64368b2c27f35211cf189b68
Note: moving to "3ba6ce43d500b12f64368b2c27f35211cf189b68" which isn't a local branch
If you want to create a new branch from this checkout, you may do so
(now or later) by using -b with the checkout command again. Example:
git checkout -b <new_branch_name>
[git_trial]$ git log File1
commit 3ba6ce43d500b12f64368b2c27f35211cf189b68
Author: king <[email protected]>
Date: Thu Jun 30 14:00:01 2011 +0530
This is the first git commit for file1
Xin lỗi vì câu trả lời trễ .. mạng quá chậm ở đây. Vì vậy, bạn có nghĩa là, nếu tôi tạo ra một chi nhánh sau đó làm cam kết đầu tiên và kế tiếp của tôi, sau đó tôi có thể kiểm tra bất kỳ phiên bản cụ thể? – kingsmasher1
Cam kết cam kết là gì? – kingsmasher1
@ kingshasher1, sha = SHA1 băm, như '3ba6ce43d500b12f64368b2c27f35211cf189b68'. – Dogbert