Written on 27th December 2025 by Carter Phan.
git add
Di chuyển các thay đổi trong working directory (nơi bạn thực hiện các chỉnh sửa) vào staging area (khu vực chuẩn bị). Staging area là nơi lưu trữ tạm thời các thay đổi mà bạn muốn commit.
git add : Thêm một tệp cụ thể vào staging area.
git add .: Thêm tất cả các thay đổi trong current directory (thư mục hiện tại) vào staging area.
git add -p: Cho phép bạn xem và chọn các phần thay đổi cụ thể để thêm vào staging area.
git stash
Lưu trữ tạm thời các thay đổi chưa được commit. Điều này rất hữu ích khi bạn muốn chuyển sang một nhánh khác để làm việc mà không muốn commit các thay đổi hiện tại.
git stash: Lưu trữ các thay đổi trong working directory và staging area.
git stash list: Liệt kê tất cả các stash hiện tại.
git stash apply: Áp dụng lại các thay đổi từ stash.
git stash pop: Áp dụng lại các thay đổi từ stash và xóa chúng khỏi danh sách stash.
git stash drop: Xóa một stash cụ thể khỏi danh sách.
git reset
Di chuyển HEAD (con trỏ tới commit hiện tại) và có thể thay đổi trạng thái của staging area và working directory dựa trên các tham số bạn sử dụng.
git reset : Di chuyển HEAD tới commit được chỉ định. Các thay đổi sau commit này sẽ được giữ nguyên trong working directory.
git reset --soft : Di chuyển HEAD tới commit được chỉ định, giữ nguyên các thay đổi trong staging area.
git reset --mixed (mặc định): Di chuyển HEAD tới commit được chỉ định, giữ nguyên các thay đổi trong working directory, nhưng xóa các thay đổi khỏi staging area.
git reset --hard : Di chuyển HEAD tới commit được chỉ định, xóa mọi thay đổi trong working directory và staging area.
git cherry-pick
Áp dụng một hoặc nhiều commit cụ thể từ một nhánh khác vào nhánh hiện tại. Điều này rất hữu ích khi bạn muốn áp dụng các thay đổi từ một nhánh khác mà không muốn merge toàn bộ nhánh đó.
git cherry-pick : Áp dụng một commit cụ thể vào nhánh hiện tại.
git cherry-pick : Áp dụng nhiều commit cụ thể vào nhánh hiện tại.
git cherry-pick ^.. : Áp dụng tất cả các commit từ commit1 đến commit2 vào nhánh hiện tại.