Nếu bạn muốn thêm tham chiếu vào một dòng cụ thể hoặc một dải các dòng, sẽ rất tuyệt khi nhận được URL thực hiện điều đó.Làm cách nào để tham chiếu đến một dòng hoặc phạm vi dòng cụ thể trong github?
Trả lời
Lưu ý rằng vấn đề với #Lxx-Lyy
là (từ this post):
file nguồn có thể thay đổi, hoặc thậm chí được gỡ bỏ, do đó không đảm bảo rằng liên kết của bạn sẽ luôn luôn trỏ đến địa điểm chính xác.
Theo mặc định, các trang dự án GitHub liên kết đến phiên bản nguồn mới nhất. Một thực hành tốt hơn là liên kết đến một cam kết cụ thể, trong đó nội dung của các tệp nguồn không phải là phiên bản.Để xem dự án GitHub tại một cam kết nhất định, hãy nhấp vào liên kết cây trong tiêu đề cam kết hoặc chỉ cần nhấn t trên bàn phím của bạn. Sau đó, bạn có thể duyệt qua các tệp dự án và liên kết đến các nguồn của cam kết này, tức là
http://github.com/jquery/jquery/blob/27291ff06ddb655f90a8d1eada71f7ac61499b12/src/css.js#L171-L185.
Lưu ý rằng sự khác biệt duy nhất trong URL đang thay đổi tên chi nhánh chính bằng SHA cam kết.
+1 tip từ Paul Irish:
cộng bạn chỉ cần 4 nhân vật của SHA trong URL ... nó con số nó ra.
Tôi thường cắt ngắn thành 7 ký tự.Nice: http://github.com/jquery/jquery/blob/27291ff/src/css.js#L171-185
Nếu bạn có một trang GitHub mà không tham khảo một sha1, loại y:
rằng sẽ tải lại trang đó cùng với SHA1 hiện .
Nếu bạn đi tệp (hoặc phiên bản tệp bạn muốn tham chiếu), hãy nhấp vào số dòng (hoặc giữ phím shift để chọn phạm vi).
=> bạn sẽ thấy rằng các thay đổi URL (nó thêm một cái gì đó như #L21-L23
vào URL).
Chỉ cần sao chép URL.
Tôi đã nói '(hoặc phiên bản của tệp bạn muốn tham chiếu)' nhưng mô tả của bạn chính xác hơn :-) –
Có cách nào để thực hiện tương tự với yêu cầu kéo không? – llamerr
@llamerr không chắc chắn: bạn đã thử gì? (bạn có thể mô tả rằng trong một câu hỏi riêng biệt, thực sự) – VonC