Thỉnh thoảng tôi thấy mình trong tình huống sau: Tôi đang làm việc trên nhánh (nói master) và tôi đang chỉnh sửa một số tệp, nhưng khi nó đến thời điểm cho một cam kết tôi nhận ra rằng tôi muốn cam kết với một chi nhánh mới (nói thử nghiệm). Nói cách khác, nhánh cũ (chính) phải còn nguyên vẹn và nhánh mới sẽ được tạo ra trông giống như sau:git: Cam kết công việc hiện tại chưa được cam kết trong nhánh hiện tại đến chi nhánh mới
.. -- master -- new commit
Cách dễ nhất để làm điều đó là gì?
Hiện tại, tôi cam kết với chi nhánh cũ, sau đó tạo nhánh mới và cuối cùng đặt lại chi nhánh cũ. Nhưng điều đó thực sự xấu xí.
bản sao có thể có của [Git: Cách di chuyển công việc hiện tại sang chi nhánh mới?] (Http://stackoverflow.com/questions/1394797/git-how-to-move-existing-work-to-new-branch) – brendan