GitHub CLI là một trình khách dòng lệnh mã nguồn mở mang những thao tác GitHub phổ biến nhất trực tiếp vào terminal. Nhờ vậy, bạn có thể kiểm tra issue, pull request và các bản phát hành phiên bản mới mà không phải mở trình duyệt mỗi lần. Nó miễn phí, mã nguồn mở, và được thiết kế cho những ai thích tiếp tục làm việc từ console thay vì liên tục chuyển sang trang web GitHub.
Xem và quản lý issue và pull request
Từ terminal, bạn có thể xem nhanh các issue đang mở của một repo và lọc chúng khi cần, mà không phải vào trang web để kiểm tra từng cái một. Bạn cũng có thể xem trạng thái các pull request đang chờ của mình, tải một pull request cụ thể về máy để xem lại các thay đổi của nó như thể đó là nhánh của bạn, hoặc tạo pull request mới ngay khi bạn hoàn thành phần việc của mình. Ngoài ra, bạn có thể kiểm tra xem các kiểm tra tự động cho một pull request đã vượt qua thành công trước khi phê duyệt hay chưa.
Phát hành phiên bản mới của dự án
GitHub CLI cho phép bạn phát hành một phiên bản mới của dự án bằng cách chỉ định tag tương ứng và đính kèm các tệp bạn muốn đưa vào, tất cả đều không cần rời terminal. Bạn cũng có thể xem tài liệu của bất kỳ repo nào trực tiếp từ console, điều này hữu ích khi bạn muốn xem nhanh một dự án trước khi tải xuống mà không cần mở trình duyệt.
Tự động hóa các hành động lặp lại
Ngoài những gì đã có sẵn theo mặc định, GitHub CLI cho phép bạn kết nối tới hầu như bất kỳ chức năng GitHub nào để tự động hóa các hành động chưa có lệnh riêng. Bạn cũng có thể lưu các phím tắt tùy chỉnh cho những tổ hợp lệnh bạn lặp lại thường xuyên nhất, để một tác vụ vốn thường mất thời gian gõ được rút gọn thành một từ ngắn và dễ nhớ.
Cũng hoạt động với repo enterprise
Ngoài các repo được lưu trữ trên trang GitHub công khai, GitHub CLI còn có thể kết nối tới các máy chủ riêng mà nhiều công ty dùng nội bộ. Việc cấu hình kết nối đó gần như giống với tài khoản thông thường, giúp bạn dễ dàng chuyển đổi liền mạch giữa các dự án cá nhân và công việc.
Trải nghiệm của tôi với GitHub CLI
Sau khi cài GitHub CLI trên PC, tôi đăng nhập bằng tài khoản của mình và clone repo để truy cập toàn bộ thông tin từ terminal. Từ đó, tôi thử xem tất cả các issue đang mở còn tồn đọng, cũng như các pull request. Sau đó tôi phát hành một phiên bản mới của dự án và đính kèm tệp đã biên dịch, rồi lưu phím tắt của riêng mình để không phải gõ lại những lệnh dài giống nhau mỗi lần. Cuối cùng, tôi cũng kết nối GitHub CLI tới một máy chủ công ty mà tôi dùng ở chỗ làm và có thể chuyển qua lại giữa cả hai tài khoản mà không gặp vấn đề gì.
Điều tôi thích nhất về GitHub CLI và những gì có thể cải thiện
· Điều tôi thích nhất: có thể xem lại và phê duyệt pull request mà không cần rời terminal, và khả năng lưu phím tắt của riêng mình cho các lệnh tôi lặp lại nhiều nhất.
· Điều có thể cải thiện: một số tính năng GitHub nâng cao vẫn chưa có lệnh riêng và phải thiết lập thủ công, điều này tốn thêm một chút thời gian so với việc dùng các lệnh được tích hợp sẵn theo mặc định.
Hãy cài GitHub CLI lên máy tính của bạn và mang khả năng quản lý issue, pull request và các phiên bản mới trực tiếp tới terminal, với tùy chọn cũng có thể kết nối nó tới các máy chủ enterprise.
GitHub CLI dành cho bạn nếu
✓ Bạn thích quản lý issue, pull request và release trên GitHub hoàn toàn ngay trong terminal
✓ Bạn ưu tiên tự động hóa các tác vụ GitHub lặp lại bằng những lệnh tùy chỉnh và phím tắt được thiết kế riêng cho quy trình làm việc của mình
✓ Bạn cần truy cập liền mạch vào các kho mã nguồn công khai và doanh nghiệp, bao gồm cả tài liệu và quản lý phát hành
Đánh giá
Vẫn chưa có ý kiến về GitHub CLI. Hãy là người đầu tiên chia sẻ! Đánh giá