Tôi đã làm việc trên một nhánh mà chúng ta có thể gọi là "A". Tôi chỉ nhận ra rằng mã tôi đã thêm từ lần cuối tôi cam kết thay vì phải ở một nhánh cụ thể (thử nghiệm), nhưng không phải trong "A". Làm thế nào tôi có thể cam kết các thay đổi cho một chi nhánh mới và rời khỏi nhánh "A" như khi tôi đã cam kết lần cuối?Git: Cách di chuyển thay đổi kể từ lần commit cuối cùng đến chi nhánh mới
Trả lời
Nếu các thay đổi được dàn dựng hoặc thư mục làm việc của bạn, bạn chỉ có thể kiểm vào một chi nhánh mới như vậy:
git checkout -b branch_name
Sau đó bạn có thể cam kết trực tiếp vào chi nhánh mới.
Đôi khi mọi thứ quá đơn giản. Cảm ơn bạn đời. – Siggi
@ Siggi: Bạn có thể muốn chấp nhận câu trả lời này để những người khác có cùng câu hỏi có thể tìm thấy nó dễ dàng hơn (và để cung cấp tín dụng cho Blair). – Cascabel
Xong, tôi không thể làm điều đó khi anh ấy đăng câu trả lời vì giới hạn thời gian "chấp nhận câu trả lời" ... và sau đó tôi quên mất. – Siggi
git stash
git checkout branch-A
git stash pop
- 1. Thay đổi di chuyển bằng Mercurial đến chi nhánh mới
- 2. git - thay đổi thành chi nhánh kể từ khi tạo?
- 3. Git hoàn tác lần commit cuối cùng
- 4. git: Làm cách nào để di chuyển N lần commit cuối cùng được thực hiện thành master, thành nhánh riêng?
- 5. "git checkout <commit id>" đang thay đổi chi nhánh thành "không có chi nhánh"
- 6. git: di chuyển chi nhánh đầu
- 7. Cách di chuyển git commit từ master đến một nhánh khác hiện có
- 8. Git: nhận các thay đổi từ một chi nhánh khác
- 9. thay đổi stit git áp dụng cho chi nhánh mới?
- 10. Di chuyển các cam kết từ một chi nhánh này sang một chi nhánh khác
- 11. Đặt lại tất cả thay đổi sau lần commit cuối cùng trong git
- 12. Git: không thể chuyển sang chi nhánh mới từ xa
- 13. Git: di chuyển các cam kết từ chủ này đến chi nhánh khác
- 14. Git: tạo ra chi nhánh mới từ một chi nhánh sai
- 15. Git cho phép tôi chuyển đổi các chi nhánh mà không thực hiện các thay đổi
- 16. cách cam kết thay đổi chi nhánh mới
- 17. Cách nhận các thay đổi trên chi nhánh trong Git
- 18. backbone.js: Có thay đổi nào kể từ lần lưu cuối cùng của máy chủ không?
- 19. Làm cách nào để di chuyển nội dung của nhánh chính sang nhánh Git mới?
- 20. git: làm thế nào để di chuyển một số cam kết với chi nhánh mới
- 21. Theo dõi các thay đổi kể từ lần lưu cuối cùng trong các mô hình django
- 22. Git: chi nhánh mới không bị đẩy
- 23. Git - Chi nhánh chuyển đổi (cửa sổ) và các thay đổi không được sửa đổi
- 24. Có thể chỉ định tên chi nhánh trên lần commit đầu tiên trong git không?
- 25. Git: Không thể nhìn thấy mới chi nhánh từ xa
- 26. Chuyển đổi chi nhánh sau khi hủy bỏ các thay đổi hiện tại trong git
- 27. Đổi tên chi nhánh git từ xa
- 28. Làm cách nào tôi có thể đẩy các thay đổi của mình đến chi nhánh từ xa
- 29. Làm cách nào để di chuyển các thay đổi từ một chi nhánh sang một nhánh khác?
- 30. Chuyển đổi nhánh trong git
Câu hỏi đơn giản, câu trả lời đơn giản :) – amcc