Làm thế nào để di chuyển / đổi tên một tập tin trong Magit?


18

Giới thiệu của hướng dẫn sử dụng nói:

Magit kết thúc tốt đẹp và trong nhiều trường hợp cải thiện ít nhất các lệnh sứ Git sau: add, am, bisect, blame, Branch, checkout, cherry, cherry-pick, clean, clone, commit, config, description, diff, fetch, format- patch, init, log, merge, merge-tree, mv , ghi chú, pull, rebase, reflog, remote, request-pull, reset, Revert, rm, show, stash, subodule và tag.

Tuy nhiên, tôi hoàn toàn không thể tìm ra cách di chuyển một tập tin từ nó. Chắc chắn tôi chỉ có thể chạy git mv, nhưng đưa nó đến mức cực kỳ logic, chúng tôi cũng có thể chỉ sử dụng gitthay vì Magit: P Xem xét các đề cập thủ công mv, tôi tự hỏi liệu đó có phải là một sai lầm hay không.

Tôi chỉ tìm thấy câu hỏi cũ này nhưng nó rất cũ theo tiêu chuẩn Magit. Có lẽ mọi thứ đã thay đổi?

Câu trả lời:


24

magit-file-renamebị ràng buộc Rtrong magit-modebộ đệm.


9
Xin nhớ rằng bộ đệm trạng thái Magit sử dụng các keymap nhạy với ngữ cảnh! Khi bộ đệm trạng thái hiển thị không có tệp nào (như trong: cây làm việc của bạn sạch sẽ), bạn phải di chuyển điểm đến dòng trống cuối cùng ở dưới cùng của bộ đệm này và sau đó nhấn Rđể thực thi magit-file-rename. Nếu điểm nằm trong một dòng hiển thị một nhánh (như master), việc nhấn Rsẽ thực hiện magit-branch-renamethay thế. Mất một lúc để tìm hiểu điều này.
ack
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.