2017-02-01 4 views
0

содержимое файла в ГОЛОВЕ фиксации:Magit контроль удаленных строк/Revert удаленных строк

A 
B 
C 
D 

После того как я изменить файл, содержимое является:

A 
A2 
B 
C 
D 
D2 

Если я хотел бы вернуться к изменению в строке 2 (A2), как я могу сделать это с помощью magit? Таким образом, результат будет иметь следующее значение:

A 
B 
C 
D 
D2 

ответ

4

Термин, используемый Магитом, «отбрасывается». Как, например, «этап» считается «применяемым вариантом». k отбрасывает «вещь в точке». Если есть область, которая начинается внутри куска и заканчивается внутри одного и того же куска, то это «внутренняя область куска». Если есть такой выбор, то различные команды приложения-варианта работают над содержимым региона, а не с полным разделом.

Это задокументировано в Staging and Unstaging и Applying. Он также рассмотрен в части руководства по эксплуатации Getting Started. Возможно, вы захотите предоставить документацию.

То, что вы должны сделать, сводится к этому: Гото A2, тип C-SPC с последующим K.

+0

Я использую Spacemacs так, что key-binding 'k', похоже, не существует. Если я активирую отметку (C-SPC), а затем выполняю 'magit-discard', я получаю сообщение об ошибке' Wrong type argument: arrayp, nill'. Я не подтвердил это на ванильных emacs/magit, так что, возможно, это проблема Spacemacs? –

Смежные вопросы