Подтвердить что ты не робот

Как использовать git mv от magit?

Есть ли хороший способ вызвать git mv в файле из magit? Я знаю, что можно запустить любую команду git с помощью :, но это не будет автозаполнять имена файлов.

4b9b3361

Ответ 1

Я не уверен, если есть прямой путь, но...

Учитывая, что a mv - это то же самое, что и rm плюс add, вы можете просто переименовать файл обычно (например, в dired), а затем выполнить оба последующих изменения - удаленный файл и новый файл.

Git должен понять это.

Edit:

M-x vc-rename-file?

Ответ 2

Я использую для этого. C-x d, когда файл открыт, затем нажмите ! в файле, чтобы запустить команду git mv ? newpath с файлом в качестве аргумента ?.

Ответ 3

Для справки, по крайней мере, в текущем verit magit существует magit-file-rename, который может быть вызван R.