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

Как использовать git от emacs

Предыдущие ответы на эту тему кажутся устаревшими, поэтому я снова спрашиваю в поисках более своевременной информации.

Я использую источники разработки emacs (24.0.50.1) для создания собственных emacs. Да, я выпил Kool-Aid.

Недавно я начал использовать git для клонирования репозиториев разработки и для моих собственных проектов. Я хочу использовать git из emacs, и я хочу только изучить один интерфейс.

Похоже, что vc- git и magit являются ведущими. Правильно ли это?

Похоже, что vc- git будет способом, если я часто использую другие VC-системы (чего у меня нет), и что magit лучше всего подходит, поскольку я только планирую использовать git.

Звучит ли это правильно? Или я что-то упускаю?

4b9b3361

Ответ 1

Magit - замечательный выбор, потому что он дает вам хорошее представление на уровне вашего репо и его истории на уровне проекта, а также позволяет вам делать аккуратные вещи, такие как сценические/неустановленные отдельные разногласия в файлах, которые вы редактировали. Кроме того, он очень активно используется и поддерживается.

Я лично использую vc- git в дополнение к magit; он более удобен, чем magit для различных операций над текущим файлом, например. просмотр diff (C-x v =), получение истории файлов (C-x v l) или возврат файла к первозданному состоянию (C-x v u).

Кстати, magit home в Интернете недавно изменился на это: https://github.com/magit/magit

Ответ 2

Я использую и люблю Магит. Легко установить на другие системы, если вам нужно. Я часто использую следующие команды:

C-i - При открытии любого файла открыть окно изменений "Магит", чтобы увидеть мои изменения во всех файлах. Нажатие на вкладку для любого имени файла, и я получаю цветную разницу всех изменений. Нажатие s выполняет их кавычки или k возвращает файл (и любые буферы с использованием файла.) P, чтобы выполнить все мои поэтапные изменения.

Я также вижу все мои stashes и могу использовать вкладку для любого из них, чтобы увидеть diff, k, чтобы удалить их. Все команды настолько последовательны.

Не намного легче и гладко!

Полный документ здесь.