Đặt tên nhánh địa phương/từ xa, làm cách nào tôi có thể nhận được băm của cam kết mà chi nhánh này trỏ đến?Cách tìm mã băm của nhánh trong Git?
32
A
Trả lời
61
Lệnh git rev-parse
là bạn của bạn, ví dụ:
$ git rev-parse development
17f2303133734f4b9a9aacfe52209e04ec11aff4
... hoặc cho một từ xa theo dõi chi nhánh:
$ git rev-parse origin/master
da1ec1472c108f52d4256049fe1f674af69e785d
Lệnh này nói chung là rất hữu ích, vì nó có thể phân tích bất kỳ các cách chỉ định tên chi nhánh trong git
, chẳng hạn như:
git rev-parse master~3
git rev-parse [email protected]{2.days.ago}
... vv
3
Các băm được lưu trữ dưới .git/refs/
, ví dụ: .git/refs/heads/master
Nhưng sử dụng theo chương trình git rev-parse
như đề xuất của Mark Longair vì nó an toàn hơn.
Các vấn đề liên quan
- 1. git cách tìm băm cam kết trong đó chi nhánh có nguồn gốc từ
- 2. git tìm các nhánh chưa được gắn
- 3. Xóa Dissallow của nhánh Master trong git
- 4. Tìm tên chi nhánh Git trong móc hậu cập nhật
- 5. Git tính năng chi nhánh và cải tiến mã nhỏ
- 6. Chuyển đổi nhánh trong git
- 7. Lấy tên của nhánh gốc gốc trong git?
- 8. Tạo chi nhánh bên trong một nhánh trong git
- 9. Khi nào chi nhánh trong git?
- 10. chi nhánh git (không có chi nhánh)
- 11. Chia nhánh git thành hai nhánh?
- 12. Mẹo chi nhánh trong Git là gì?
- 13. git, thực hiện yêu cầu kéo nhưng đã tìm thấy lỗi trong mã của tôi, cách khắc phục?
- 14. Làm cách nào để di chuyển nội dung của nhánh chính sang nhánh Git mới?
- 15. Gắn thẻ nhiều nhánh trong git?
- 16. Đầu ra của nhánh git trong cây như thời trang
- 17. Cách thanh toán chi nhánh từ xa trong Git?
- 18. Cách hợp nhất các nhánh trong Git bằng "hunk"
- 19. Tìm tổ tiên chung gần đây nhất của hai chi nhánh Git
- 20. Tìm giá trị băm của một hàng trong postgresql
- 21. git - thay đổi thành chi nhánh kể từ khi tạo?
- 22. Làm cách nào để xác định liệu một băm git đã có tồn tại trên một nhánh cụ thể?
- 23. Quản lý nhánh phát hành trong Git
- 24. Cách nhận các thay đổi trên chi nhánh trong Git
- 25. Cách theo dõi nguồn gốc/chủ trong chi nhánh dev git của tôi
- 26. Tên chi nhánh Git trong dấu nhắc
- 27. Git: Tìm mã đã bị xóa
- 28. chi nhánh git: gh-pages
- 29. Đóng băng chi nhánh Git
- 30. Làm thế nào để bạn tìm thấy ai đã sáp nhập một cam kết git vào một chi nhánh?
cách xem tất cả băm cam kết của chi nhánh địa phương? – Kenji
@Kenji: bạn có lẽ nên tạo một câu hỏi mới cho điều đó, nhưng nếu bạn chỉ muốn băm của mỗi commit trong một nhánh 'foo', bạn có thể làm:' git log --pretty = format: '% H'' –