Quản lý Stacked Pull Requests không còn là ác mộng. Hướng dẫn cách dùng git-machete để tự động hóa rebase, visualize nhánh và tối ưu quy trình Git Workflow.
Học cách quản lý Git trên VS Code chuyên nghiệp: Từ việc sử dụng UI để commit, quản lý Branch đến xử lý Merge Conflict và soi lịch sử code bằng GitLens.
Biến những dòng Git log khô khan thành video animation sống động với Gource. Hướng dẫn chi tiết từ cài đặt đến cách xuất video MP4 chuyên nghiệp để báo cáo dự án.
Hướng dẫn sử dụng Git-town để tự động hóa quy trình quản lý branch. Giúp Developer tiết kiệm thời gian, giảm merge conflict và dọn dẹp branch rác chỉ với một lệnh duy nhất.
Hướng dẫn thực tế về git log nâng cao: lọc commit theo tác giả, thời gian, nội dung code với -S/-G, trực quan hóa nhánh bằng --graph --pretty, và tạo báo cáo sprint tự động cho team. Tất cả đều từ kinh nghiệm dùng thực tế trên production.
Git mặc định chỉ hiện 'Binary files differ' khi diff file PDF, Word hay SQLite — không biết nội dung thay đổi gì. Bài này hướng dẫn cấu hình Git Diff Driver để convert file nhị phân sang text trước khi diff, giúp bạn thấy đúng nội dung thay đổi như với file code thông thường.
tig là Terminal UI cho Git giúp duyệt lịch sử commit, stage từng dòng thay đổi và giải quyết merge conflict trực quan ngay trong terminal. Hướng dẫn cài đặt, các phím tắt cơ bản và workflow thực tế để tích hợp tig vào công việc hàng ngày.
Hướng dẫn thiết lập .gitignore ở hai cấp: toàn cục (global) cho file OS và IDE, và theo dự án cho ngôn ngữ lập trình. Bao gồm template thực tế cho Python, Node.js, cách xử lý file đã lỡ commit và debug rule gitignore.