Git Stash: Giải pháp lưu trữ tạm thời đơn giản và hiệu quả

rate
type
status
date
slug
summary
tags
category
icon
password
rateNumber

Git Stash: Giải pháp lưu trữ tạm thời đơn giản và hiệu quả

 
Trong Git, "stash" là một chức năng được sử dụng để tạm thời lưu trữ các thay đổi chưa được commit mà bạn đã thực hiện trong thư mục làm việc của bạn.
Khi bạn đang làm việc trên một nhánh và muốn chuyển sang làm việc trên một nhánh khác hoặc bạn muốn cập nhật code từ repository gốc mà không muốn commit những thay đổi hiện tại, bạn có thể sử dụng stash để tạm thời lưu trữ các thay đổi đó.

Quá trình stash bao gồm hai bước chính:

  • Stash: Bạn sử dụng lệnh git stash để tạm thời lưu trữ các thay đổi chưa được commit.
  • Apply hoặc Pop: Bạn có thể áp dụng hoặc "pop" stash để khôi phục lại các thay đổi vào thư mục làm việc của bạn.
 
Khi bạn cảm thấy đã sẵn sàng để tiếp tục làm việc trên các thay đổi đã stash, bạn có thể sử dụng lệnh git stash apply để áp dụng stash hoặc git stash pop để áp dụng và xóa stash đó khỏi danh sách stash. Nếu bạn muốn xóa stash mà không áp dụng nó, bạn có thể sử dụng lệnh git stash drop.

Dưới đây là một số ví dụ về cách sử dụng stash:

Tạo stash:
 
Áp dụng stash:
 
Áp dụng stash và xóa nó:
 
Xóa stash mà không áp dụng:
 
Liệt kê các stash hiện có:
 
Stash là một công cụ hữu ích để làm việc với các thay đổi tạm thời mà bạn không muốn commit ngay lập tức. Tuy nhiên, hãy lưu ý rằng stash không nên được sử dụng như một thay thế cho việc commit thường xuyên và duyệt code cẩn thận.
 
Tóm lại, trong bài viết này, chúng ta đã tìm hiểu về cách sử dụng stash trong Git để tạm thời lưu trữ các thay đổi chưa được commit. Chúng ta đã xem xét quá trình stash bao gồm hai bước và các lệnh để tạo stash, áp dụng hoặc xóa stash. Tuy nhiên, cần lưu ý rằng stash không nên được sử dụng như một thay thế cho việc commit thường xuyên và duyệt code cẩn thận.
 
Tác giả: Bảo Châu - 14/08/2023
 
Bài viết liên quan