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.
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.
Đừng để việc chuyển đổi giữa Terminal và trình duyệt làm đứt mạch làm việc. Khám phá cách GitHub CLI (gh) giúp bạn quản lý Pull Request, Issue và Release chuyên nghiệp hơn ngay trên dòng lệnh.
Đừng để dự án rơi vào tình trạng 'mù thông tin'. Hướng dẫn cách dùng git shortlog, git effort và các công cụ thống kê để phân tích đóng góp của team và tìm ra các file 'điểm nóng' cần refactor.
Lazygit là công cụ Terminal UI giúp bạn thao tác Git trực quan ngay trong terminal, từ stage từng dòng code cho đến interactive rebase — tất cả chỉ bằng phím tắt. Bài này chia sẻ cách cài đặt, các tính năng hữu ích nhất và những mẹo mình dùng hàng ngày khi làm việc với Git.
Git Rerere là tính năng giúp ghi nhớ cách bạn fix merge conflict để tự động áp dụng cho lần sau. Tuyệt chiêu này giúp tiết kiệm 30-40 phút mỗi lần rebase các nhánh phức tạp.
Hết cảnh phải nhấn 'Yes' liên tục khi dùng Claude Code. Hướng dẫn chi tiết cách cấu hình Settings.json để tự động hóa format code, quản lý quyền hạn và tăng tốc hiệu suất lập trình lên gấp đôi.
Cài đặt và cấu hình fzf (fuzzy finder) trên Linux để tìm kiếm file, lịch sử lệnh và quản lý process nhanh chóng. Chia sẻ kinh nghiệm thực tế giúp tăng năng suất làm việc trên Terminal.