GitHub Gist là gì?

GitHub Gist là gì?

Bạn có thể đã nghe nói về GitHub , nền tảng để lưu trữ, lưu trữ và chỉnh sửa mã. Nhiều dự án nguồn mở và nhóm phát triển tư nhân sử dụng ứng dụng web này để chia sẻ công việc của họ.





Nhưng bạn có biết rằng GitHub có một spin-off ẩn giấu tên là GitHub Gist không? Đó là cách nhanh hơn, đơn giản hơn để chia sẻ mã trực tuyến. Giống như Pastebin, Gist là một công cụ để chia sẻ văn bản qua internet. Nhưng nó cung cấp các tính năng bổ sung và đáng chú ý là được hỗ trợ bởi tính năng kiểm soát phiên bản mạnh mẽ của Git.





Cách tìm trang web GitHub Gist

GitHub Gist là tên của trang web lưu trữ các máy chủ. 'Ý chính' là một đoạn mã có thể là công khai hoặc bí mật.





Trang GitHub chính không đặc biệt quảng cáo GitHub Gist , vì vậy bạn sẽ cần phải tìm kiếm nó hoặc đánh dấu URL để sử dụng thường xuyên.

Trang web là tên miền phụ của trang GitHub chính và thông tin đăng nhập của bạn hoạt động trên cả hai trang web. Bất kỳ ai cũng có thể xem các ý chính công khai, nhưng bạn sẽ cần đăng nhập để tạo nội dung ý chính mới.



Tạo Gist

Khi bạn đăng nhập vào GitHub, Trang chủ giới thiệu hiển thị một biểu mẫu cho phép bạn nhanh chóng tạo ý chính mới.

Chọn một tên tệp thích hợp, sau đó nhập nội dung của tệp và nhấp vào Tạo ý chính cái nút. Bạn có thể định cấu hình trình chỉnh sửa cơ bản với một số tùy chọn định dạng. Bạn cũng có thể chọn xem ý chính là bí mật hay công khai thông qua Tạo ra cái nút.





Trình chỉnh sửa sẽ áp dụng đánh dấu cú pháp theo phần mở rộng tệp của bạn. Đảm bảo rằng bạn chọn một phần mở rộng thích hợp cho loại tệp. Bạn cũng sẽ thấy một bản xem trước tuyệt đẹp dành riêng cho từng loại khi xem một số tệp nhất định trong ý chính. Các tệp đánh dấu hoạt động đặc biệt tốt để xem và chỉnh sửa.

Khi chỉnh sửa, bạn có thể thêm nhiều tệp hơn với Thêm tập tin cái nút. Nhiều gists đủ nhỏ để yêu cầu chỉ một tệp, nhưng bạn có thể sử dụng nhiều hơn nếu cần.





Làm việc với Gists

Nếu bạn nhấp vào Chỉnh sửa , bạn sẽ nhận được một trình chỉnh sửa văn bản cơ bản cho mỗi tệp. Gist cho phép bạn thực hiện các chỉnh sửa thông qua giao diện web của nó và đối với các mẫu mã nhỏ, điều này là hoàn toàn đủ.

Tuy nhiên, đằng sau hậu trường, mỗi ý chính là một kho lưu trữ Git. Điều này có nghĩa là bạn có thể theo dõi các bản sửa đổi tệp và thực hiện các thao tác git khác. Các Bản sửa đổi gần trên cùng bên trái hiển thị cam kết với kho lưu trữ ý chính của bạn.

Phía sau Nhúng là các tùy chọn để sao chép kho lưu trữ, vì vậy bạn có thể làm việc với ý chính từ xa. Tuy nhiên, bạn nên biết rằng kho lưu trữ gist bị hạn chế một chút. Đặc biệt, mặc dù một ý chính có thể chứa nhiều tệp nhưng nó không thể chứa thư mục.

Gists trên Dòng lệnh

Các Chương trình dòng lệnh GitHub , gh, có hỗ trợ cho chủ đề. Bạn có thể tạo, xóa, liệt kê và chỉnh sửa danh sách trực tiếp từ một thiết bị đầu cuối. Điều này thuận tiện hơn so với việc xử lý gist giống như một kho lưu trữ git thông thường.

Ví dụ: nếu bạn có một tệp hiện có, bạn có thể ngay lập tức tạo ý chính bí mật từ tệp đó bằng cách sử dụng lệnh sau:

$ gh gist create index.md
- Creating gist index.md
✓ Created gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

Lệnh kết thúc với một URL đại diện cho ý chính mới. Bạn cũng có thể chỉnh sửa ý chính:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

Thao tác này sẽ mở ra trình soạn thảo văn bản mặc định của bạn. Sau khi bạn đã chỉnh sửa và đóng trình chỉnh sửa của mình, gh tự động đẩy thay đổi của bạn lên GitHub.

Cách sử dụng lại nội dung Gist

Khi xem ý chính, bạn sẽ nhận thấy một nút có tên Nguyên dọc theo mỗi tệp. Điều này cung cấp một phiên bản văn bản thuần túy của tệp có thể hữu ích cho việc lưu hoặc sao chép. Lưu ý rằng bạn không thể sử dụng nó để lưu trữ tệp. Ví dụ: nếu bạn cố gắng tham chiếu một tệp JavaScript bằng liên kết đó, nó sẽ không hoạt động.

Tuy nhiên, bạn có thể hiển thị nội dung của ý chính ở nơi khác. Điều này rất tốt cho các mẫu mã và tô sáng cú pháp có nghĩa là chúng sẽ trông tuyệt vời trong các bài đăng hoặc bài viết trên blog. Để thực hiện việc này, hãy sao chép mã bên cạnh Nhúng và đưa nó vào HTML của bạn.

Gists là một tiện ích chưa từng có

GitHub không quảng cáo nhiều về giá trị, nhưng đừng để điều đó làm bạn nản lòng. Chúng là sự kết hợp rất dễ tiếp cận của Pastebin và Git. Gists là một trường hợp sử dụng tuyệt vời cho bất kỳ đoạn mã nhỏ nào không đảm bảo một kho lưu trữ đầy đủ. Họ tạo ra một tùy chọn nhẹ tuyệt vời nếu bạn chỉ muốn nhanh chóng chia sẻ một số mã. Tùy chọn nhúng có thể hữu ích nếu bạn đang xuất bản một bài báo kỹ thuật.

Kiểm tra các ứng dụng khác cho phép bạn chia sẻ đoạn mã với hướng dẫn của chúng tôi về các lựa chọn thay thế Pastebin.

Đăng lại Đăng lại tiếng riu ríu E-mail 4 lựa chọn thay thế Pastebin tốt nhất để chia sẻ mã và văn bản

Các lựa chọn thay thế Pastebin này cho phép bạn nhập, dán và chia sẻ các khối mã hoặc văn bản với những người khác trực tuyến một cách dễ dàng.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • GitHub
Giới thiệu về tác giả Bobby Jack(58 bài báo đã xuất bản)

Bobby là một người đam mê công nghệ, người đã làm việc như một nhà phát triển phần mềm trong gần hai thập kỷ. Anh ấy đam mê chơi game, làm Biên tập viên đánh giá tại Tạp chí Switch Player và đắm mình trong tất cả các khía cạnh của xuất bản trực tuyến và phát triển web.

Xem thêm từ Bobby Jack

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

cách tạo truyện tranh trên web
Bấm vào đây để đăng ký