Невозможно редактировать с помощью vi

Вам просто нужно создать новую локальную ветку с нужным именем, передать ее на удаленный, а затем удалить старую удаленную ветку:

$ git branch new-branch-name origin/old-branch-name
$ git push origin --set-upstream new-branch-name
$ git push origin :old-branch-name

Затем, чтобы увидеть старое имя ветви, каждое клиент репозитория должен будет сделать:

$ git fetch origin
$ git remote prune origin

ПРИМЕЧАНИЕ. Если ваша старая ветвь является вашей основной ветвью, вам следует изменить настройки основной ветки. В противном случае, когда вы запустите $ git push origin :old-branch-name, вы получите ошибку «удаление текущей ветки запрещено» .

0
задан 04.05.2020, 18:02

2 ответа

Если вы не удовлетворены сложностями использования vi, попробуйте использовать текстовый редактор nano, который входит в стандартную установку Ubuntu. Есть только две вещи, которые вы должны знать, чтобы использовать nano, и они обе отображаются внизу каждой страницы в nano. Вам нужно знать только два сочетания клавиш для нано-записи: WriteOut и Exit.

  • Нажмите комбинацию клавиш Ctrl + O и после этого нажмите Enter , чтобы сохранить файл, который редактируется в nano в его текущем местоположении.

  • Нажмите комбинацию клавиш Ctrl + X , чтобы выйти из нано.

Для редактирования файла /etc/network/interfaces из терминала введите:

sudo nano /etc/network/interfaces  
2
ответ дан 04.05.2020, 18:03
  • 1
    Просто примечание: , Если он просто хочет использовать nano для быстрого редактирования системного файла тогда, CTRL+X достаточно для запоминания, как это попросит, хочет ли он сохранить файл. Если он захочет сделать просто серьезное редактирование тогда, то он должен будет определенно переключиться на более мощного редактора, поскольку nano испытывает недостаток даже в функциональности отмены. (Хорошо существует экспериментальная поддержка, если Вы запускаете с nano -u...), – dede 04.05.2020, 18:03

Вы не делаете ничего плохого. Вы просто не знаете, как использовать Vim.

Vim - это редактор, который отличается от любого другого редактора. Если вы хотите понять, как это работает, откройте терминал в полноэкранном режиме и введите vimtutor. Он научит вас, как использовать vim внутри vim.

3
ответ дан 04.05.2020, 18:03
  • 1
    По умолчанию Ubuntu только имеет vim-tiny (упрощенная версия Vim это doesn' t имеют любую из расширенных функций, которые делают Vim и улучшили Vi), который IIRC doesn' t идут vimtutor. Необходимо сделать sudo apt-get install vim-gtk для получения доступа к обучающей программе. – Karl Hill 04.05.2020, 18:04

Теги

Похожие вопросы