Tôi rất thường xuyên làm việc trên một số tính năng của dự án của mình mà tôi cần nghỉ ngơi trước khi nó đủ tốt cho một cam kết. Tuy nhiên, tôi sử dụng hàng ngày hai máy tính khác nhau để mã hóa (máy tính xách tay và máy tính để bàn nghiên cứu của tôi). Vd: Tôi đang làm việc trên một tính năng ở nhà, sau đó tôi dừng lại và đi đến phòng thí nghiệm của tôi.
Tôi không muốn kết hợp đồng bộ hóa đám mây (ví dụ Dropbox) với theo dõi từ xa GitHub.
Tôi chỉ đơn giản là đã cam kết các trạng thái chưa hoàn thành (và lộn xộn) của mã của mình trước đây (và đẩy nó) chỉ với mục đích kéo mã đó trong máy tính khác để tiếp tục công việc. Tôi khá chắc chắn rằng đây là một thực hành xấu.
Hôm nay, mặc dù, tôi đã đi qua git stash
sau khi Googling một chút. Nó có vẻ là giải pháp hoàn hảo cho những gì tôi cần.
Tuy nhiên, tài liệu không nói nếu nó đi vào github một khi tôi đẩy các thay đổi của mình. Bên cạnh đó, tôi muốn biết liệu có cách nào hiệu quả hơn để thực hiện khả năng di động mà tôi cần không.
Cảm ơn trước!