Đừng để 'git pull' làm rối tung dự án của bạn. Tìm hiểu cách sử dụng git fetch, rebase và quy trình cập nhật code an toàn giúp lịch sử commit luôn sạch đẹp.
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.
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.
Đừng để Repository của bạn 'ì ách' vì file nặng. Hướng dẫn chi tiết cách cài đặt Git LFS, migrate repo cũ và mẹo sử dụng File Locking cho team đồ họa, game dev.
Hướng dẫn thực chiến các Git merge strategies: Octopus để gộp nhiều branch cùng lúc, Ours để đóng branch mà không lấy code, Theirs để auto-resolve conflict. Khi nào dùng cái nào và cách tránh sai lầm thường gặp.
Đừng dùng git commit --amend nếu bạn không muốn làm hỏng lịch sử Git của team. Hãy dùng Git Notes để đính kèm Jira ID, log CI/CD một cách chuyên nghiệp và an toàn.
Đừng hoảng loạn khi lỡ tay dùng git reset --hard. Hướng dẫn này sẽ giúp bạn dùng Git reflog để khôi phục commit và branch đã xóa chỉ trong vài giây với ví dụ thực tế.
Đang say sưa code, sếp gọi gấp fix bug production? Git stash là công cụ giúp bạn tạm lưu công việc mà không cần commit, giữ branch sạch sẽ để xử lý sự cố. Bài viết này hướng dẫn chi tiết cách dùng git stash, từ các lệnh cơ bản đến nâng cao, giúp bạn thành thạo công cụ thiết yếu này.