Mẹo tăng hiệu suất làm việc của bạn với Github CLI

12:29 04/03/2024

Nếu bạn sử dụng Github hàng ngày mà vẫn chưa biết về Github CLI, bạn nên tiếp tục đọc bài viết này. Hôm nay chúng ta sẽ học cách tăng năng suất và chất lượng cuộc sống khi giải quyết các issue, pull request, actions, run v.v.!

FPT Polytechnic

1. Cài đặt

Có một hướng dẫn chi tiết đến từ chính trang chủ của github: https://github.com/cli/

Bạn vui lòng xem hướng dẫn để biết cái nào phù hợp với hệ điều hành thiết bị của bạn.

FPT Polytechnic

Tôi đang dùng MacOS và homebrew, nếu bạn cũng giống như tôi thì có thể xem gợi ý này:

FPT Polytechnic

FPT Polytechnic

2. Xác thực

Chọn xác thực với các yêu cầu đăng nhập tử hệ thống:

FPT Polytechnic

Kiểm tra xem bạn đã thực sự đăng nhập chưa?

FPT Polytechnic

3. Kho lưu trữ

Đây là danh sách kho lưu trữ của tôi, nó là một bảng đơn giản liệt kê tất cả các repository.

FPT Polytechnic

4. Các lệnh thường dùng

  • gh –version : Kiểm tra version github cli
  • gh auth login : Xác thực và đăng nhập
  • gh auth status: Kiểm tra trạng thái đăng nhập
  • gh repo list: Liệt kê danh sách repository
  • gh repo create: Tạo repo mới
  • gh repo clone: Clone một repo
  • gh issue create : Khởi tạo issue
  • gh issue list: Xem các issue
  • gh issue view <issue_number>: Xem chi tiết 1 issue
  • gh pr create: tạo một pull request

Ngoài ra còn rất nhiều câu lệnh ngắn dễ hiểu và hiệu quả các bạn có thể tự tìm hiểu như: gh pr checkout, gh pr list, gh pr view, gh pr comment, gh alias set bugs, gh alias list, gh alias delete, gh run, gh workflow…

Nếu bạn không thể thuộc hết các gợi ý của tôi thì cũng đừng lo. Tất cả đã có trong hướng dẫn khi bạn gõ: gh help.

5. Tiện ích mở rộng

Mọi công cụ tốt đều cần có tiện ích mở rộng. Và Github CLI cũng không ngoại lệ. Hãy thử gõ: gh extensions browse. Tại đây chúng ta có thể xem tất cả các tiện ích mở rộng, xem kho lưu trữ của chúng và cài đặt chúng nếu muốn, nếu muốn tìm một tiện ích mở rộng cụ thể, bạn có thể sử dụng lệnh search.

FPT Polytechnic

Thật tuyệt vời, chúng ta đã đi qua một bài hướng dẫn khá dài rồi. Tuy nhiên sẽ là không đủ vì trong quá trình xử dụng các bạn còn gặp rất nhiều khó khăn do lần đầu thì ai cũng vậy! Hãy tham gia cộng đồng học lập trình dành cho sinh viên ngành Công nghệ thông tin tại FPT Polytechnic Hà Nội để thảo luận về nhiều chủ để hơn nữa: https://www.facebook.com/groups/xuongcnttfpolyhanoi

Giảng viên Nguyễn Minh Hoàng
Bộ môn Công nghệ thông tin
FPT Polytechnic Hà Nội

Cùng chuyên mục

Đăng Kí học Fpoly 2024

  • Max. file size: 50 MB.
  • Max. file size: 50 MB.
  • Max. file size: 50 MB.