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.
Fork lâu không sync là recipe cho một đống conflicts khi mở PR. Bài này so sánh 3 cách đồng bộ Fork với Upstream — GitHub UI, Git CLI, và GitHub Actions tự động — phân tích ưu nhược từng cách và hướng dẫn xử lý xung đột thông minh để fork luôn theo kịp upstream.