Вопросы с тегом «magit»

является расширением Emacs для системы контроля версий Git

2
Magit чрезвычайно медленный в Windows. Как мне оптимизировать?
Я вынужден использовать Windows 10 для проекта. Да, я бы предпочел использовать GNU / Linux. Чтобы сохранить здравомыслие, я пытался рассматривать Windows как загрузчик для Emacs :) К сожалению, Magit (одна из моих любимых частей Emacs, которая также компенсирует отсутствие хорошей командной строки в Windows) невыносимо медленна. У меня есть …

2
Использование magit для базового добавления, коммита, толчка
Обычно я использую только несколько команд git каждый раз, когда я хочу зафиксировать изменения в репозитории: $ git add --all . $ git commit -m "update." $ git push -u origin master Может ли Magit быть полезным в этом отношении? M-x magit-statusкажется полезным, но я не полностью понимаю язык "постановка …
15 magit 

2
Управление несколькими git-репозиториями из magit
Я поддерживаю несколько git-репозиториев, использующих magit, и их количество продолжает расти. Есть ли способ информировать magit обо всех этих проектах, чтобы одна команда представляла сводку состояния каждого из них, вместо того, чтобы вручную запускать magit-statusкаждый из них?
14 magit 

2
Git: возможно ли выделить выбранную область прямо из буфера файлов?
С помощью Magit вы можете открыть буфер состояния magit, нажать, TABчтобы увеличить различие (или RETвызвать отдельный буфер различий ), отметить части блока и нажать sили, uчтобы поставить / удалить сцену из области. Действительно мило. Я хотел бы знать, возможно ли: редактировать файл выберите область, блок или несколько блоков прямо в …
14 magit  git 

2
Magit толкает / тянет показывать прогресс
Мне не хватает визуальной индикации прогресса push / pull. После выполнения соответствующей команды magitпечатает Нажав на домен.tld: repo.git однако, никаких дальнейших указаний на прогресс не дается. При медленном сетевом соединении или если magitобъем передаваемых данных велик, процесс может занять довольно много времени, поэтому было бы неплохо, если бы можно было …
14 magit 

4
Magit: как показать различия в строках
У меня есть файл, я делаю некоторые изменения. Вот как SmartGit показывает отличия. Как вы можете видеть, это показывает, где разница находится в пределах линии. Меняет фон на красный цвет в конкретной позиции. И это очень хорошо. Мне не нужно тратить время, чтобы найти различия. Я сразу вижу, в чем …
14 magit 

2
Как автоматически подписывать коммиты с помощью magit?
Я заинтересован в том, чтобы каждая из моих коммитов была подписана моим ключом GPG. Поскольку я использую magit для взаимодействия с git, мне было интересно, возможно ли сказать magit для подписания каждого коммита (или, по крайней мере, некоторый обходной путь для достижения этого был возможен).
13 magit  git  security  gpg 

1
Magit diff бок о бок
Я хотел бы знать , если есть способ , чтобы получить стандартный бок о бок diffзрении в magit. То есть вместо того, чтобы видеть старый фрагмент кода и новый один за другим, я хотел бы видеть их в одном горизонтальном выравнивании.
13 magit  diff 

2
Как заставить определенный буфер открываться в новом окне?
При фиксации изменений в Magit полезно открыть представление diff при добавлении подробностей о коммите. В Magit мы видим различие в *magit ..*буфере. Когда вы нажмете , ccкогда курсор находится на Staged файла, Magit фиксации буфера .. COMMIT_EDITMSGвыскочит. По умолчанию этот новый буфер заменяет *magit ..*буфер, который показывал различия в фиксации. …
12 buffers  window  magit 

2
Magit - Как я могу оформить удаленную ветку локально, не набирая полное имя ветви?
У меня есть удаленная ветка remote-branch-long-name. Когда я произвожу проверку с завершением руля, я могу напечатать remote-branchи origin/remote-branch-long-nameпоявится в качестве опции. Проблема заключается в том, что для извлечения этой ветки локально я фактически не могу переключиться на эту ветку, мне нужно переключиться на remote-branch-long-name (without the origin/ prefix)нее, так как …
12 magit 

1
Magit - отменить последний коммит - история манипулирования
Этот вопрос StackOverflow предлагает лучшие решения / подходы для отмены последних коммитов. Я начал использовать Magit пару недель назад, и после просмотра всей его документации у меня все еще нет определенного / лучшего способа отменить ошибочно совершенное изменение. Например: для отмены и повтора последнего коммита, который мы можем использовать: $ …
12 magit  git 

2
Можно ли ограничить просмотр журнала magit только коммитами из текущей ветки?
В настоящее время, когда я поднимаю локальный журнал ("l l"), это занимает довольно много времени. Было бы неплохо для журнала просто ограничить себя ближайшей базой слияний (например, против origin / master), но я не смог разобраться, как это сделать.
12 magit 

2
Magit: не просить сохранять изменения
Когда у меня есть буфер с несохраненными изменениями, magit запрашивает каждое действие для сохранения этих изменений. Я не сохранил эти изменения специально, так есть ли способ отключить это поведение? Мой Magit должен просто игнорировать несохраненные изменения.
11 magit 

1
Простой ребаз от мастера с magit?
Я только что обновился до последней версии Magit, используя старую версию годами. Все улучшения хороши после небольшого поиска и выяснения различий. Сейчас я просто пытаюсь выполнить простейшую (неинтерактивную) перезагрузку magitи не могу понять, как это сделать. Этот пример от https://git-scm.com/docs/git-rebase . git checkout topic git rebase master Ударил r ? …
11 magit 

1
Как мне установить ветку вверх по течению, чтобы протолкнуть локальную ветку в magit?
Из того, что я помню, если я работал над веткой, например, my-feature-branchя имел обыкновение делать это из magit-statusменю с помощью P P, а затем выбирал удаленную ветку из списка, который был origin/my-feature-branchвверху. Это работало прекрасно. Недавно, с этим обсуждением , я мог сделать что-то похожее P -u e(открытие magit-push-popup, установка …
11 magit  git 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.