Git Made Easy: Khám phá các tính năng và plugin Oh My Zsh Git

Git Made Easy Kham Pha Cac Tinh Nang Va Plugin Oh My Zsh Git



Git là một công cụ mở rộng và cực kỳ mạnh mẽ dành cho bất kỳ nhà phát triển nào. Cho dù bạn đang xây dựng chương trình “hello world” hay quản lý một monorepos mở rộng, Git đều cung cấp cách quản lý và theo dõi các thay đổi trong cơ sở mã.

Là người dùng Git thông thường, bạn sẽ nhận thấy cách tương tác chính với Git là sử dụng các công cụ dòng lệnh được cung cấp trong hệ sinh thái Git. Mặc dù điều này hữu ích và có thể mở rộng trên các hệ thống, nhưng việc thử và nhớ lại tất cả các lệnh bạn cần sử dụng có thể hơi dài dòng và khó khăn.

Hãy tin chúng tôi, tốt hơn là bạn nên tự sửa mã trên máy cục bộ thực hiện mã đó trong kho lưu trữ từ xa.







May mắn thay, chúng tôi có khung tuyệt vời này cho Zsh, được gọi là Oh My Zsh, đi kèm với các công cụ hữu ích dưới dạng plugin Git. Sử dụng plugin này có thể giúp làm việc với Git mượt mà và hiệu quả hơn nhiều.



Trong hướng dẫn này, chúng ta sẽ khám phá cách chúng ta có thể nâng cao quy trình làm việc của Git trong thiết bị đầu cuối của mình bằng cách sử dụng Zsh, Oh My Zsh và plugin Git.



Điều kiện tiên quyết:

Trước khi chúng ta đi sâu vào chi tiết, hãy đảm bảo rằng bạn có sẵn các điều kiện tiên quyết sau:





  • Git – Đảm bảo rằng Git được cài đặt trên hệ thống của bạn.
  • Oh My ZSH – Bạn nên cài đặt Oh My Zsh.
  • Kiến thức về dòng lệnh cơ bản – Làm quen với dòng lệnh sẽ hữu ích vì chúng tôi sẽ sử dụng nó một cách rộng rãi.

Cài đặt Plugin Oh My Zsh Git

Oh My Zsh đi kèm với nhiều plugin có thể nâng cao trải nghiệm shell. Trong trường hợp của chúng tôi, chúng tôi quan tâm đến plugin Git giúp chúng tôi tăng cường quy trình làm việc Git.

Mở tệp cấu hình Zsh của bạn trong trình soạn thảo văn bản ưa thích của bạn.



$ nano ~ / .zshrc.

Xác định vị trí mục bắt đầu bằng plugin trong tệp “~/.zshrc” của bạn.

Dòng này xác định plugin nào được kích hoạt. Tiến hành thêm plugin Git vào danh sách plugin.

bổ sung = ( git )

Lưu các thay đổi và tải lại cấu hình bằng cách chạy lệnh sau:

nguồn ~ / .zshrc

Khi đã bật plugin Git, giờ đây chúng tôi có thể truy cập các tính năng và phím tắt Git khác nhau trực tiếp từ shell.

Dấu nhắc Git

Một trong những tính năng hữu ích nhất được cung cấp bởi plugin Oh My Zsh Git là lời nhắc Git.

Điều này hiển thị tên nhánh hiện tại và trạng thái của thư mục làm việc. Thông tin này là vô giá khi làm việc với nhiều kho Git.

Để thấy điều này hoạt động, hãy điều hướng đến thư mục kho lưu trữ Git. Bạn sẽ nhận thấy rằng lời nhắc hiện bao gồm tên chi nhánh hiện tại và các chỉ báo trạng thái.

Trong ví dụ đã cho, chúng ta có thể thấy rằng nhánh hiện tại là “chính” và không có thay đổi nào cần thực hiện.

Bí danh Git

Tính năng mạnh mẽ tiếp theo của plugin Git dành cho Oh My Zsh là bí danh. Đây là những lối tắt đến các lệnh Git phổ biến khiến bạn không thể ghi nhớ và gõ toàn bộ lệnh.

Sau đây là một số bí danh hữu ích mà bạn sẽ thấy cực kỳ hữu ích:

  • g – Bí danh cho git
  • gst – Bí danh cho trạng thái git
  • gc – Bí danh cho git commit
  • ga – Bí danh của git add
  • gb – Bí danh cho nhánh git
  • gco – Bí danh để kiểm tra git
  • gd – Bí danh cho git diff
  • ghh – Bí danh để được trợ giúp về git
  • gm – Hợp nhất Git
  • gl – Git kéo

Có rất nhiều bí danh hơn những bí danh được mô tả trong danh sách nhất định. Tham khảo liên kết sau để khám phá thêm:

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git

Tự động hoàn thành Git

Một tính năng khác của plugin Git là khả năng cung cấp tính năng tự động hoàn thành cho các lệnh Git và tên nhánh.

Khi nhập lệnh Git hoặc tên nhánh, nhấn phím “Tab” sẽ sử dụng plugin Git để đề xuất và tự động hoàn thành lệnh hoặc tên nhánh phù hợp.

Ví dụ: nếu bạn muốn chạy thanh toán Git và chuyển sang một nhánh có tên là “nhánh tính năng”, bạn có thể nhập “gitcheck fea” rồi nhấn “Tab” để tự động hoàn thành tên nhánh.

Làm nổi bật cú pháp Git

Như bạn có thể đoán, plugin cũng thêm tính năng tô sáng cú pháp cho các lệnh Git. Điều này có nghĩa là các lệnh Git và đối số của chúng được hiển thị bằng các màu khác nhau giúp dễ phân biệt chúng với các văn bản khác trong thiết bị đầu cuối.

Ví dụ: khi bạn chạy trạng thái Git, phần “git” sẽ có màu khác với phần “trạng thái”.

Phần kết luận

Trong hướng dẫn này, chúng ta đã tìm hiểu cách nâng cao trải nghiệm thiết bị đầu cuối và Git của bạn bằng cách sử dụng plugin Git do Oh My Zsh cung cấp.