як перемістити / перейменувати файл у програмі Magit?


18

Вступний посібник говорить:

Magit обгортання і в багатьох випадках покращує щонайменше наступні команди Git porcelain: додати, am, бісект, звинувачувати, гілку, замовити, вишеньку, вишню, очистити, клонувати, здійснити, конфігурувати, описати, відмінити, отримати, форматувати- патч, init, журнал, злиття, злиття дерева, mv , нотатки, тягнути, перезавантажити, відминути, віддалений, запит-тягнути, скинути, повернути, rm, показати, приховувати, підмодуль та тег.

Однак я не можу повністю зрозуміти, як насправді перемістити файл з нього. Звичайно, я можу просто запустити 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. Мені потрібно було деякий час, щоб зрозуміти це.
ак
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.