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.
Hướng dẫn cấu hình Branch Protection Rules trên GitHub và GitLab: yêu cầu code review trước khi merge, chặn force push, và bảo vệ nhánh main khỏi các thay đổi không được kiểm soát trong dự án nhóm.
Quên Pull Request đi, đây là cách các chuyên gia Linux Kernel chia sẻ code. Tìm hiểu quy trình sử dụng git format-patch và git am để gửi patch chuyên nghiệp qua email.
So sánh 4 phương pháp lưu Git credentials trên Linux: store, cache, libsecret và Git Credential Manager. Hướng dẫn triển khai thực tế từ kinh nghiệm 6 tháng sử dụng, chọn đúng cách cho từng môi trường desktop và server.
Tự host Git server trong 10 phút bằng bare repository qua SSH mà không cần cài Gitea, GitHub hay bất kỳ phần mềm nào thêm. Phù hợp cho team nhỏ 2–5 người muốn chia sẻ code nội bộ an toàn, đơn giản, ít bảo trì.
git switch và git restore tách git checkout thành hai lệnh riêng — mỗi cái làm đúng một việc. Từ Git 2.23, workflow rõ ràng hơn, ít nhầm lẫn hơn, đặc biệt khi làm việc nhóm.
Bạn chán ngấy giao diện Git diff mặc định? Hãy nâng cấp lên Delta để trải nghiệm tính năng xem code side-by-side, syntax highlighting và giao diện chuyên nghiệp ngay trên Terminal.