Quên việc tag tên từng người khi review code đi. Với CODEOWNERS, GitHub/GitLab sẽ tự động gán đúng người, đúng việc, giúp PR của bạn được duyệt nhanh hơn và an toàn hơn.
Pre-commit Framework tự động chạy lint, format và kiểm tra code style ngay trước mỗi commit — chặn lỗi từ sớm, giảm gánh nặng code review. Bài viết hướng dẫn cài đặt, cấu hình cho Python và JavaScript, tích hợp CI/CD và tips vận hành thực tế trong team.
Học cách sử dụng git rebase --onto để di chuyển nhánh tính năng, loại bỏ commit nhạy cảm và tối ưu hóa lịch sử Git chuyên nghiệp như một Senior Developer.
Học cách dùng git add -p để chia nhỏ thay đổi thành nhiều commit riêng biệt. Kỹ thuật này giúp lịch sử Git sạch đẹp, dễ review và quản lý logic chuyên nghiệp hơn.
git commit --fixup kết hợp rebase --autosquash giúp tự động gom các commit sửa lỗi nhỏ vào đúng commit gốc mà không cần squash thủ công. Bài này hướng dẫn cách dùng combo này trong workflow thực tế để giữ lịch sử Git gọn, sạch trước khi merge PR.
Quên GPG đi, giờ đây bạn có thể ký commit Git cực nhanh bằng SSH key. Hướng dẫn chi tiết cách lấy tick xanh Verified trên GitHub chỉ với vài bước cấu hình đơn giản.
Quên interactive rebase thủ công đi! Học cách dùng git-absorb để tự động tạo fixup commit thông minh, giúp dọn dẹp lịch sử Git sạch đẹp chỉ trong vài giây.
Học cách tự động hóa hoàn toàn quy trình đánh số phiên bản và tạo CHANGELOG với Semantic-release. Tiết kiệm 20 phút mỗi lần release và chuyên nghiệp hóa Pipeline CI/CD của bạn.
Quên việc nhập phiên bản thủ công đi! Tìm hiểu cách dùng git describe để tự động tạo Version String chuyên nghiệp từ lịch sử Commit, giúp quy trình CI/CD của bạn chuẩn xác và nhàn hạ hơn.