0
0
Lập trình
Admin Team
Admin Teamtechmely

Hướng Dẫn Sử Dụng Git Một Cách Hiệu Quả Để Tối Ưu Hóa Quy Trình Làm Việc

Đăng vào 3 ngày trước

• 3 phút đọc

Chủ đề:

GithubGitTechMely

Chào các bạn, chúc mừng năm mới! Hy vọng năm nay sẽ mang lại cho các bạn nhiều thành công và điều tốt đẹp.

Trong thời gian gần đây, mình nhận thấy rằng nhiều bạn fresher và intern gặp khó khăn khi làm việc với Git. Bài viết hôm nay mình sẽ chia sẻ những trải nghiệm và kiến thức của mình về cách sử dụng Git hiệu quả, không chỉ là các lệnh cơ bản mà còn là những mẹo hữu ích trong quá trình làm việc.

1. Tinh Chỉnh Terminal Để Dễ Dàng Quản Lý

Mình thường sử dụng Git thông qua terminal thay vì các ứng dụng hỗ trợ như SourceTree. Để giúp bạn dễ dàng quan sát trạng thái của mã nguồn, branch hiện tại, và phiên bản ngôn ngữ, mình khuyên bạn nên sử dụng Oh My Zsh kết hợp với theme PowerLevel10k. Bạn có thể tìm hiểu cách thiết lập từ bài viết này: Hướng Dẫn Cài Đặt Oh My Zsh và PowerLevel10k.

Với thiết lập này, bạn sẽ có một terminal thân thiện hơn, dễ dàng kiểm soát mọi thứ trong quá trình làm việc.

2. Sử Dụng Alias Để Rút Gọn Lệnh Git

Mình nhận thấy việc gõ những lệnh Git quen thuộc mỗi ngày tốn khá nhiều thời gian. Vì vậy, mình đã sử dụng alias trong tệp cấu hình zshrc để rút ngắn các lệnh thường dùng. Ví dụ:

git commit thành gc
git checkout thành gco

Việc này giúp bạn tiết kiệm thời gian gõ lệnh và làm việc hiệu quả hơn.

3. Chọn Sử Dụng git pull --rebase

Nhiều bạn có thói quen sử dụng lệnh git pull origin main để cập nhật mã nguồn. Tuy nhiên, cách này dễ làm cho lịch sử commit trở nên lộn xộn. Thay vì vậy, mình khuyên bạn nên sử dụng git pull --rebase origin main (hoặc gọn hơn là git pull -r origin main). Phương pháp rebase sẽ giúp bạn giữ cho lịch sử commit sạch sẽ và dễ quản lý hơn, đồng thời giảm thiểu xung đột khi làm việc nhóm.

4. Khai Thác git reflog

Trong quá trình làm việc, đôi khi bạn sẽ gặp phải những sai lầm như nhầm nhánh hay xóa commit. Khi đó, lệnh git reflog sẽ trở thành công cụ hữu ích để giúp bạn quay trở lại với tình trạng trước đó. Lệnh này hiển thị dãy lịch sử các thao tác trên mã nguồn, cho phép bạn quay lại bất kỳ điểm nào trước đó. Chắc chắn bạn sẽ thấy nó như một cánh tay cứu sinh trong những lúc khó khăn!

5. Tạo Commit Hoàn Hảo

Để có một commit hoàn hảo, bạn cần đảm bảo:

  • Mỗi commit chứa một thay đổi nhỏ và độc lập, giải quyết một vấn đề cụ thể hoặc thêm tính năng nhỏ.
  • Tên commit mô tả rõ ràng về những gì đã thay đổi và lý do thực hiện thay đổi đó.
  • Tuân thủ quy tắc đặt tên commit của dự án.

Việc này sẽ giúp quá trình review và bảo trì dễ dàng hơn. Nếu có lỗi phát sinh sau này, bạn chỉ cần quay lại commit chứa lỗi đó mà không phải loay hoay tách biệt giữa các commit khác.

Nếu trong một file bạn cần thay đổi ở nhiều vị trí khác nhau, hãy sử dụng lệnh git add -p để chọn lựa những phần code chính xác cần được đưa vào staging area. Điều này cho phép bạn kiểm soát chi tiết hơn khi thực hiện commit.

Kết Luận

Bài viết chỉ mới chia sẻ một số mẹo tối ưu với Git. Còn nhiều điều khác mà mình sẽ tiếp tục khám phá trong các bài viết sau. Cảm ơn các bạn đã dành thời gian đọc! Nếu thấy bài viết hữu ích, hãy ủng hộ mình nhé. Chúc mọi người có những trải nghiệm tuyệt vời với Git!
source: viblo

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào