Bài viết trong series "Advanced Git"

6 bài viết

[Git nâng cao] Hướng dẫn Git Rebase: Hiểu rõ và sử dụng hiệu quả

Git Rebase dùng để sắp xếp lại, kết hợp và thay đổi các commit. Bài viết này sẽ giúp bạn phân biệt Git Rebase và Git Merge, đồng thời nắm vững cách dùng Git Rebase hiệu quả, an toàn.

[Git nâng cao] Git Reset hay Git Revert? Lựa chọn hoàn tác đúng cách

Không còn nhầm lẫn giữa git reset và git revert nữa! Hướng dẫn này sẽ giúp bạn hiểu rõ cách hoạt động của từng lệnh, từ đó lựa chọn công cụ đúng đắn để hoàn tác thay đổi trong Git một cách chuyên nghiệp.

[Git nâng cao] Git reflog: Phục hồi lịch sử commit và mọi thao tác trong Git

Git reflog là gì? Hướng dẫn chi tiết cách dùng lệnh git reflog để xem lại lịch sử các thao tác và khôi phục những thay đổi, đảm bảo bạn không bao giờ mất code nữa.

[Git nâng cao] Cách dùng Git Stash xử lý các thay đổi chưa hoàn thành

Khi đang làm việc trên một tính năng mới mà lại phát sinh yêu cầu khẩn cấp, git stash sẽ là "vị cứu tinh". Tìm hiểu cách git stash tạm thời lưu lại công việc của bạn, giúp bạn linh hoạt hơn khi chuyển đổi giữa các branch.

[Git nâng cao] Git cherry-pick là gì? Câu lệnh "thần kỳ" giúp chọn lọc commit

Git cherry-pick không đơn thuần chỉ là sao chép commit. Bài viết sẽ bật mí những thủ thuật giúp bạn sử dụng lệnh này hiệu quả, tránh các lỗi thường gặp và tối ưu hóa quy trình làm việc trên Git.

[Git nâng cao] Git Tag là gì? Cách dùng và cách ứng dụng trong thực tế

Bạn muốn đánh dấu các phiên bản quan trọng của dự án? Git Tag chính là công cụ bạn cần. Tìm hiểu cách sử dụng Git Tag để dễ dàng theo dõi và quản lý các bản release, từ đó nâng cao hiệu suất làm việc.