จะย้าย / เปลี่ยนชื่อไฟล์ภายใน Magit ได้อย่างไร?


18

คำแนะนำของคู่มือบอกว่า:

Magit wraps และในหลาย ๆ กรณีปรับปรุงอย่างน้อยตามคำสั่ง Git Porcelain ต่อไปนี้: เพิ่ม, am, bisect, blame, branch, checkout, cherry, cherry-pick, clean, clone, commit, config, อธิบาย, diff, fetch, format- patch, init, log, merge, merge-tree, mv , โน้ต, pull, rebase, reflog, รีโมต, request-pull, รีเซ็ต, revert, rm, show, stash, submodule และแท็ก

อย่างไรก็ตามฉันไม่สามารถหาวิธีย้ายไฟล์จากมันได้ แน่นอนว่าฉันสามารถวิ่งgit mvได้ แต่การทำอย่างนั้นเราอาจใช้ตรรกะgitแทน Magit: P เมื่อพิจารณาจากที่กล่าวถึงด้วยตนเองmvฉันสงสัยว่ามันผิดหรือเปล่า

ฉันเพิ่งพบคำถามเก่าแต่มันเก่ามากโดยมาตรฐาน Magit บางทีสิ่งต่าง ๆ มีการเปลี่ยนแปลง?

คำตอบ:


24

magit-file-renameถูกผูกไว้Rในmagit-modeบัฟเฟอร์


9
โปรดจำไว้ว่าบัฟเฟอร์สถานะ Magit ใช้คีย์แมปตามบริบท! เมื่อสถานะบัฟเฟอร์แสดงให้เห็นว่าไม่มีไฟล์ (ในขณะที่ต้นไม้ที่ทำงานของคุณสะอาด), คุณต้องย้ายจุดไปยังบรรทัดที่ว่างเปล่าที่ผ่านมาที่ด้านล่างของกันชนนี้และจากนั้นกดที่จะดำเนินการR magit-file-renameหากจุดอยู่ภายในบรรทัดที่แสดงสาขา (เช่นmaster) การกดปุ่มRจะดำเนินการmagit-branch-renameแทน เอาฉันไปคิดดู
ack
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.