Magit is an Emacs mode for interacting with Git.
0 ответов

Magit не может найти Git

Мой плагин Emacs не может найти правильный путь. Я видел исходный код magit, обнаружил, что magit использует эту команду оболочки для поиска git: git.exe -c "alias.exe=!which git | cygpath -wf -" "exe" Я не понимаю эту команду оболочки. Но это верну…
24 дек '15 в 09:59
2 ответа

Не удалось отправить некоторые ссылки на "https://github.com/myname/myrepo"

Вопрос по магниту / толчку Я начинаю использовать magit с очень небольшим опытом работы с git. Я прошел через руководство Magit с успехом для: adding ignoring staging commiting locally Затем я пытаюсь нажать на github.com/myname. Для этого я использ…
10 фев '13 в 19:57
2 ответа

Как отменить изменение от старого коммита в magit?

Я знаю, как добраться до различий из старого коммита: *magit-log*и "нажмите" на коммите. Как получить конкретное изменение в разнице, примененной в обратном порядке? Я хочу, чтобы он просто изменил файл (и буфер, если он открыт).
05 ноя '13 в 21:39
1 ответ

Поправка коммита, которая редактируется как часть перебазирования в magit

Я использую Emacs +, во многих отношениях это невероятный режим работы с git. Есть один аспект моего рабочего процесса, который я не могу сопоставить с этим, и, следовательно, с этим вопросом. Иногда у вас есть коммит, который должен быть переработа…
12 ноя '14 в 13:36
3 ответа

Расщепление ломтя с помощью магнита

У меня есть 2 редактирования очень близко (и, следовательно, часть того же куска), которые я хотел бы совершить отдельно. Можно ли разделить кусок изнутри magit?
01 мар '12 в 18:35
2 ответа

magit для `pull --rebase upstream` (не происхождение)

Допустим, у нас есть upstream Git репозиторий, который является официальным домом проекта, и origin это наш собственный удаленный репозиторий git (например, github fork). В командной строке я бы перебазировал к мастеру перед выдачей PR с git pull --…
12 мар '15 в 17:22
3 ответа

Скрыть ветку от моделин?

РЕДАКТИРОВАТЬ: это не magit, который помещает название ветви в модельную линию, как отметил Legoscia. Один из простых способов удалить его - настроить mode-line-format и удалить или переместить (vc-mode vc-mode), Оригинальный вопрос следует: Magit п…
22 дек '14 в 17:27
2 ответа

Как я могу удалить конечные пробелы из куска в Magit?

Emacs (пост v21) включает в себя функцию удаления конечных пробелов из файла. Как бы я сделал delete-trailing-whitespace доступно в области постановки Magit (от magit-status) чтобы я мог удалить конечные пробелы из отдельных фрагментов или целых фай…
21 ноя '13 в 17:03
1 ответ

Раздавление старых коммитов git, которые были до слияния

Я убираю git-репо, чтобы его было легче понять. До сих пор это было приватно, так что я в порядке, меняя историю. В основном, я сводил коммиты в осмысленные сеты. Проблема в том, что проект, в начале своей истории, был слиянием двух других проектов.…
28 апр '17 в 10:40
1 ответ

Использование различий в стиле magit вообще

Мне нравится использовать magit, и всякий раз, когда мне приходится смотреть на различия за пределами magit, мне приходит в голову, насколько хуже опыт сравнения по умолчанию. В частности, два аспекта: 1) Уточняю diff автоматически, когда я перехожу…
09 сен '12 в 15:20
1 ответ

Git: просмотреть полный файл для этого коммита, используя magit

На Gitweb мы видим полный файл commitId. В Emacs Magit я могу получить этот commitID и посмотреть различия. Можно ли увидеть полный файл для этого commitId через Magit?
26 май '16 в 17:21
0 ответов

Как скопировать изменения из журнала изменений в рабочую копию

Как я могу получить magit-ediff-dwim, чтобы он дал мне трехпанельный дифференциал на бревне. Если я нажимаю e, когда меняю статус magit, я получаю буферы A(~HEAD~) B(~index~) и C(рабочая копия). Если я запускаю magit-log-buffer-file и нажимаю 'e' на…
11 янв '19 в 21:23
1 ответ

Сделать размер файла дисплея magit

Как сделать так, чтобы magit отображал размеры файлов (по крайней мере, файлов без меток) в буфере состояния? Это поможет мне избежать добавления больших файлов непосредственно в git. Вот пример того, как буфер состояния может выглядеть прямо сейчас…
27 окт '15 в 13:44
2 ответа

Увидеть историю региона в git

Интересно, есть ли способ увидеть историю региона в git, т.е. все коммиты, которые касались некоторых частей кода (определяемых как несколько смежных строк кода)? Я думаю, что это круто. Я использую magit, поэтому любые предложения о том, как исполь…
26 май '14 в 20:26
2 ответа

В magit, как я вижу разницу, которую ветвь добавляет к моей текущей ветке?

В буфере Magit Refs вы можете нажать вкладку на ветке (ветке, в которую я хочу объединить), чтобы увидеть, какие коммиты будут добавлены, если эта ветка будет объединена с текущей извлеченной веткой, и вы можете нажать Enter на коммитах, чтобы увиде…
04 окт '16 в 23:31
0 ответов

Адрес электронной почты git config правильный, но адрес электронной почты magit commit не совпадает

У меня хорошо работает Magit, ни один коммит не удался, но мой адрес электронной почты при коммите неверен в magit. Если я проверяю git config, появляется правильный адрес электронной почты, но каждый новый коммит, который я делаю с использованием m…
04 сен '17 в 06:51
1 ответ

Запустить команду на основе коммита

Мы используем сторонний инструмент для проверки кода здесь, на работе. Все мои коллеги используют предоставленное приложение, чтобы загрузить свой код для проверки, но, к сожалению, это требует нескольких действий вырезания и вставки. К счастью, ест…
25 май '17 в 07:53
1 ответ

Emacs + magit - вертикальная вина

Недавно я решил переключиться с vim на spacemacs, который уже включал magit. При работе с Vim очень просто показать:Gblame, и он показывает вертикальное меню с коммитами, его автором и соседним кодом (аналогично тому, как работает оригинальный git b…
17 дек '15 в 09:54
2 ответа

Emacs - Magit повторно использует одно и то же окно для другого проекта при переключении окна

Я новый пользователь magit и я в настоящее время использую его в отдельном кадре с одним окном (magit-status). Я хотел бы, чтобы это показывало состояние git проекта последнего посещенного буфера. Представьте, что в другом кадре у меня есть два окна…
09 ноя '17 в 09:39
1 ответ

magit-version в Emacs 24.4 для Windows возвращает неверный тип аргумента: stringp, nill

Это отлично работает на Mac, но при попытке настроить его на Windows это не сработало. Я имею msysGit Bash уже на пути Windows и попытался установить в соответствии с другими инструкциями. (setq explicit-shell-file-name "bash") (setq shell-file-name…
23 дек '15 в 04:41